EN
ENNA

hping3 vs Scapy

GitHub Stats

1.7k
Stars
12.2k
359
Forks
2.2k
67
Issues
131
1y ago
Updated
8d ago
-
License
GPL-2.0
C
Language
Python

About hping3

hping3 is an advanced network security tool used for firewall testing, port scanning, and crafting TCP/IP packets manually. It allows users to create custom packets to test network defenses and discover open ports stealthily. With features like traceroute mode and the ability to spoof IP addresses, hping3 is versatile for both offensive and defensive security auditing. Its flexibility in packet manipulation makes it a favored tool among network security professionals.

About Scapy

Scapy is a powerful interactive packet manipulation library and tool written in Python. It can forge or decode packets of a wide number of protocols, send them on the wire, capture them, match requests and replies, and much more. Unlike traditional tools that are limited to specific protocols or tasks, Scapy gives you programmatic control over every byte of every packet, making it possible to craft custom protocol implementations, build network scanners, perform protocol fuzzing, and create network testing tools from scratch. Scapy handles all common protocols (Ethernet, IP, TCP, UDP, DNS, HTTP, ARP, ICMP, 802.11, Bluetooth, and hundreds more) and can dissect captured packets into their component layers. Its interactive Python shell makes it equally useful for quick experiments and complex scripted network operations.

Platform Support

๐Ÿงlinux๐ŸŽmacos
๐Ÿงlinux๐ŸŽmacos๐ŸชŸwindows

Tags

Shared

packet-crafting

hping3 only

firewall-testingtraceroutetcp-ip

Scapy only

protocolfuzzingnetwork-analysispython-library