Raptor Tool is a high-performance network analysis and operations utility built for engineers, security professionals, and advanced users. It unifies network diagnostics, traffic inspection, reconnaissance, and testing into a single, aggressive and precise command-line interface.
From simple connectivity checks like ping to advanced capabilities like sniff, map, and audit, Raptor empowers users to hunt, analyze, and control network environments with speed and accuracy.
- Connectivity testing — Fast and flexible
pingwith advanced controls - Port and service scanning — Discover open ports, services, and OS fingerprints
- Route tracing and mapping — Visualize packet paths and full network topologies
- Packet capture and inspection — Deep traffic analysis with filtering and decoding
- DNS and metadata intelligence — Resolve, trace, and harvest domain/network data
- Real-time network monitoring — Observe bandwidth usage and active connections
- Packet crafting and injection — Build and send custom network packets
- Traffic forwarding and tunneling — Relay connections with optional encryption
- Load testing tools — Simulate traffic and stress-test services
- Security auditing — Identify vulnerabilities and misconfigurations in networks
Raptor Tool is built for those who need speed, precision, and control over their networks.
- All-in-One Network Suite: Replace tools like
ping,nmap,tcpdump,netcat, andtraceroutewith one unified interface. - Aggressive & Efficient: Designed for rapid diagnostics and deep inspection.
- Advanced Capabilities: Go beyond basic networking with packet crafting, topology mapping, and intelligence gathering.
- Security-Oriented: Built-in auditing and reconnaissance tools for defensive and offensive workflows.
- Developer & Engineer Ready: Powerful enough for professionals, simple enough for daily use.
- Cross-Platform: Works across Linux, macOS, and Windows.
- Modern Architecture: Built for extensibility and performance.
Raptor Tool is your network predator—fast, precise, and always on the hunt.
Ensure you have the following installed before starting:
- Meson Build System: This project relies on Meson. For installation instructions, visit the official Meson website.
- Install Meson:
- Follow the installation guide on the Meson website for your operating system.
-
Clone the Repository:
git clone https://github.com/fossillogic/raptor.git cd raptor -
Configure the Build:
meson setup builddir
-
Compile the Project:
meson compile -C builddir
-
Install the Project:
meson install -C builddir
-
Run the Project:
raptor --help
| Command | Description | Flags |
|---|---|---|
ping |
Test reachability and latency to a host. | --count <n>--interval <ms>--timeout <ms>--size <bytes>--flood--ttl <n> |
scan |
Scan ports and services on a target. | --ports <range>--fast--service (detect services)--os (OS fingerprinting)--udp--tcp--timeout <ms> |
track |
Trace packet path to a target (enhanced traceroute). | --hops <n>--resolve--timeout <ms>--geo--graph--protocol <type> |
sniff |
Capture and inspect live network traffic. | --iface <name>--filter <expr>--raw--decode--count <n>--save <file> |
resolve |
Perform DNS lookups and analysis. | --type <record>--reverse--trace--server <ip>--cache |
probe |
Check service availability and behavior. | --port <n>--service <name>--banner--tls--timeout <ms> |
harvest |
Collect metadata about a host or domain. | --whois--dns--headers--cert--all |
watch |
Monitor network activity in real-time. | --iface <name>--interval <n>--top--proto <type>--threshold <rate> |
inject |
Send crafted packets to a target. | --target <ip>--port <n>--payload <data>--protocol <type>--repeat <n> |
relay |
Forward traffic between endpoints. | --listen <port>--forward <host:port>--protocol <type>--encrypt--log |
cloak |
Mask or alter network identity. | --spoof-ip <ip>--mac <addr>--randomize--tor--vpn <config> |
burst |
Perform controlled load testing. | --target <host>--port <n>--rate <req/s>--duration <s>--protocol <type> |
map |
Build a network topology map. | --range <cidr>--discover--services--os--graph |
listen |
Open a listening socket. | --port <n>--protocol <type>--exec <cmd>--keep-alive |
forge |
Craft custom packets manually. | --ip <src/dst>--tcp-flags <flags>--payload <data>--checksum |
sync |
Synchronize data across network nodes. | --source <path>--dest <host:path>--compress--encrypt--delta |
audit |
Perform network security checks. | --target <host>--ports <range>--vuln--config--report <file> |
| Flag | Description |
|---|---|
--help |
Show command help. |
--version |
Display Spino Tool version. |
-v, --verbose |
Enable detailed output. |
-q, --quiet |
Suppress standard output. |
--dry-run |
Simulate actions without changes. |
--color |
Colorize output where applicable. |
--time |
Display timestamps in output. |
| Example | Description |
|---|---|
raptor ping --count 4 example.com |
Send 4 ping requests to a host. |
raptor scan --ports 1-1000 --service example.com |
Scan common ports and detect services. |
raptor track --geo --graph example.com |
Trace route with geolocation and visualization. |
raptor sniff --iface eth0 --filter "tcp port 80" |
Capture HTTP traffic. |
raptor resolve --type MX example.com |
Lookup mail server DNS records. |
raptor probe --service http --banner example.com |
Check HTTP service and grab banner. |
raptor harvest --all example.com |
Gather full domain intelligence. |
raptor watch --top --interval 2 |
Monitor top bandwidth users. |
raptor map --range 192.168.1.0/24 --graph |
Visualize local network topology. |
raptor relay --listen 8080 --forward target:80 |
Forward traffic to another host. |
raptor burst --target example.com --rate 100 --duration 10 |
Run controlled load test. |
raptor audit --target example.com --vuln |
Run vulnerability checks. |
Interested in contributing? Please open pull requests or create issues on the GitHub repository.
For issues, questions, or feedback, open an issue on the GitHub repository.
This project is licensed under the Apache Public License.
