Skip to content
hping network tool
C Other
Latest commit 3547c76 Dec 26, 2014 @antirez .gitignore file added.
Failed to load latest commit information.
RFCs Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
docs Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
img Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
lib Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
.gitignore .gitignore file added. Dec 26, 2014
AUTHORS Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
BUGS Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
CHANGES Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
COPYING Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
INSTALL Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
KNOWN-BUGS Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
Makefile.in Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
NEWS Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
README Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
TODO Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
adbuf.c Compilation warnings removed + a few fixes. Dec 26, 2014
adbuf.h Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
antigetopt.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
antigetopt.h Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
apd.c Compilation warnings removed + a few fixes. Dec 26, 2014
apdutils.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
apdutils.h Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
ars.c fix the code to support mac Jun 26, 2014
ars.h Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
arsglue.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
binding.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
byteorder.c Compilation warnings removed + a few fixes. Dec 26, 2014
cksum.c cksum is computed incorrectly Jan 22, 2014
configure Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
datafiller.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
datahandler.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
display_ipopt.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
fixtypes.h Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
gentables.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
gentables.sh Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
gethostname.c fix the code to support mac Jun 26, 2014
getifname.c CHANGELOG: Oct 12, 2013
getlhs.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
getusec.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
globals.h Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
hcmp.h Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
hex.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
hex.h Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
hping2.h Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
hstring.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
hstring.h Compilation warnings removed + a few fixes. Dec 26, 2014
if_promisc.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
in.h Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
interface.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
interface.h Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
ip_opt_build.c Compilation warnings removed + a few fixes. Dec 26, 2014
libpcap_stuff.c Compilation warnings removed + a few fixes. Dec 26, 2014
listen.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
logicmp.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
main.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
memlock.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
memlockall.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
memstr.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
memunlock.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
memunlockall.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
opensockraw.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
parseoptions.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
random.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
rapd.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
release.h Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
relid.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
resolve.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
rtt.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
sbignum-tables.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
sbignum-tables.h Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
sbignum.c Compilation warnings removed + a few fixes. Dec 26, 2014
sbignum.h Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
scan.c Compilation warnings removed + a few fixes. Dec 26, 2014
script.c fix the code to support mac Jun 26, 2014
send.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
sendhcmp.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
sendicmp.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
sendip.c fix the code to support mac Jun 26, 2014
sendip_handler.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
sendrawip.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
sendtcp.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
sendudp.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
signal.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
sockopt.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
split.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
statistics.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
strlcpy.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
usage.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
version.c Git repository created from hping3-clockskew-0.tar.gz Jun 13, 2012
waitpacket.c Compilation warnings removed + a few fixes. Dec 26, 2014

README

hping3 README file
antirez@invece.org

DESCRIPTION

	hping3 is a network tool able to send custom TCP/IP
	packets and to display target replies like ping do with
	ICMP replies. hping3 can handle fragmentation, and
	almost arbitrary packet size and content, using the
	command line interface.

	Since version 3, hping implements scripting capabilties,
	read the API.txt file under the /docs directory to know
	more about it.

	As a command line utility, hping is useful to test at
	many kind of networking devices like firewalls, routers,
	and so. It can be used as a traceroute alike program over all
	the supported protocols, firewalk usage, OS fingerprinting,
	port-scanner (see the --scan option introduced with hping3),
	TCP/IP stack auditing.

	It's also really a good didactic tool to learn TCP/IP.

	Using Tcl/Tk scripting much more can be done, because
	while the hping3 packet generation code is actually the
	hping2 put there mainly for compatibility with the command
	line interface, all the real news are about scripting.

	See the libs directory for example scripts. To run
	the example scripts type:

		hping3 exec ScriptName.htcl <arguments, if required>

	hping3 is developed and manteined by antirez@invece.org
	with the help of other hackers, and comes under GPL version
	2 of license. Development is open so you can send me
	patches/suggestions/affronts without inhibitions.

	Please check the AUTHORS file for a list of people that
	contribued with code, ideas, bug reports.

	Also vim developer, ee.lbl.gov for tcpdump and GNU in general.

DOCUMENTATION

	For the hping3 API check docs/API.txt

	You can find documentation about hping3 specific functions
	at http://wiki.hping.org

	Make sure to check the page at http://wiki.hping.org/34

DOWNLOAD

	The hping3 primary download site is the following:

		http://www.hping.org

	----------------------------------------------------------------
	How to get the hping3 source code from the anonymous CVS server
	----------------------------------------------------------------

	$ cvs -d :pserver:anonymous@cvs.hping2.sourceforge.net:/cvsroot/hping2 login   

	CVS will ask for the password, just press enter, no password is required

	than type the following to download the full source code.

	$ cvs -z8 -d :pserver:anonymous@cvs.hping2.sourceforge.net:/cvsroot/hping2 checkout hping3s

	-----------------------------------
	How to update your source code tree
	-----------------------------------

	change the current directory to /somewhere/hping2, than just type:

	$ cvs update

REQUIREMENTS

	A supported unix-like OS, gcc, root access.

	Libpcap.

	Tcl/Tk is optional but strongly suggested.

INSTALLATION

	see INSTALL file.

have fun,
antirez
Something went wrong with that request. Please try again.