hping is an open-source
packet generator A packet generator or packet builder is a type of software that generates random packets or allows the user to construct detailed custom packets. Depending on the network medium and operating system, packet generators utilize raw sockets, NDIS fu ...
and analyzer for the
TCP/IP
The Internet protocol suite, commonly known as TCP/IP, is a framework for organizing the set of communication protocols used in the Internet and similar computer networks according to functional criteria. The foundational protocols in the suit ...
protocol created by
Salvatore Sanfilippo
Redis (; Remote Dictionary Server) is an in-memory data structure store, used as a distributed cache, distributed, in-memory database, in-memory Key-value database, key–value database, cache and message broker, with optional durability (databa ...
(also known as Antirez).
It is one of the common tools used for security auditing and testing of
firewall
Firewall may refer to:
* Firewall (computing), a technological barrier designed to prevent unauthorized or unwanted communications between computer networks or hosts
* Firewall (construction), a barrier inside a building, designed to limit the spre ...
s and networks, and was used to exploit the
idle scan
The idle scan is a TCP port scan method that consists of sending spoofed packets to a computer to find out what services are available. This is accomplished by impersonating another computer whose network traffic is very slow or nonexistent ...
scanning technique (also invented by the hping author), and now implemented in the
Nmap Security Scanner. The new version of hping, hping3, is scriptable using the
Tcl
TCL or Tcl or TCLs may refer to:
Business
* TCL Technology, a Chinese consumer electronics and appliance company
**TCL Electronics, a subsidiary of TCL Technology
* Texas Collegiate League, a collegiate baseball league
* Trade Centre Limited ...
language and implements an engine for string based, human-readable description of
TCP/IP
The Internet protocol suite, commonly known as TCP/IP, is a framework for organizing the set of communication protocols used in the Internet and similar computer networks according to functional criteria. The foundational protocols in the suit ...
packets so that the programmer can write scripts related to low level
TCP/IP
The Internet protocol suite, commonly known as TCP/IP, is a framework for organizing the set of communication protocols used in the Internet and similar computer networks according to functional criteria. The foundational protocols in the suit ...
packet manipulation and analysis in a short time.
See also
{{Portal, Free and open-source software
*
Nmap Security Scanner: Nmap and hping are often considered complementary to one another.
*
Mausezahn
(, German for "mouse tooth") is a fast network traffic generator written in C which allows the user to craft nearly every possible and "impossible" packet. Since version 0.31 Mausezahn is open source in terms of the GPLv2. Herbert Haas, the ori ...
: Another fast and versatile packet generator that also supports Ethernet header manipulation.
*
Packet Sender: A packet generator with a focus on ease of use.
External links
The Hping WebsiteThe Hping Wiki paper by Nmap author
Fyodor
Fyodor, Fedor (russian: Фёдор) or Feodor is the Russian form of the name "Theodore (given name), Theodore" meaning “God’s Gift”. Fedora () is the feminine form. Fyodor and Fedor are two English transliterations of the same Russian name. ...
.
Hping 2 Fixed for Windows XP SP2 (Service Pack 2)The Mausezahn Website
Free network-related software
Unix network-related software
Network analyzers