Menu

Tree [r11] /
 History

HTTPS access


File Date Author Commit
 CVS 2009-06-24 polymorf34 [r1] sourceforge.net first import
 RFCs 2009-06-24 polymorf34 [r1] sourceforge.net first import
 docs 2009-06-24 polymorf34 [r1] sourceforge.net first import
 img 2009-06-24 polymorf34 [r1] sourceforge.net first import
 lib 2009-06-24 polymorf34 [r1] sourceforge.net first import
 AUTHORS 2009-06-24 polymorf34 [r2] change release version and list of contributors
 BUGS 2009-06-24 polymorf34 [r1] sourceforge.net first import
 CHANGES 2009-06-24 polymorf34 [r1] sourceforge.net first import
 COPYING 2009-06-24 polymorf34 [r3] test hook
 INSTALL 2009-06-24 polymorf34 [r1] sourceforge.net first import
 KNOWN-BUGS 2009-06-24 polymorf34 [r1] sourceforge.net first import
 Makefile.in 2009-07-07 polymorf34 [r8] * x86_64 support,x86_64 is LITTLE_ENDIAN (Be c...
 NEWS 2009-06-24 polymorf34 [r1] sourceforge.net first import
 README 2009-06-24 polymorf34 [r1] sourceforge.net first import
 TODO 2009-06-24 polymorf34 [r1] sourceforge.net first import
 adbuf.c 2009-07-07 polymorf34 [r8] * x86_64 support,x86_64 is LITTLE_ENDIAN (Be c...
 adbuf.h 2009-06-24 polymorf34 [r1] sourceforge.net first import
 antigetopt.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 antigetopt.h 2009-06-24 polymorf34 [r1] sourceforge.net first import
 apd.c 2009-07-07 polymorf34 [r8] * x86_64 support,x86_64 is LITTLE_ENDIAN (Be c...
 apdutils.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 apdutils.h 2009-06-24 polymorf34 [r1] sourceforge.net first import
 ars.c 2009-08-24 polymorf34 [r9] Fix configure under FreeBSD
 ars.h 2009-06-24 polymorf34 [r1] sourceforge.net first import
 arsglue.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 binding.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 bpf.c 2009-07-07 polymorf34 [r8] * x86_64 support,x86_64 is LITTLE_ENDIAN (Be c...
 bpf.h 2009-06-24 polymorf34 [r1] sourceforge.net first import
 byteorder.c 2009-07-07 polymorf34 [r8] * x86_64 support,x86_64 is LITTLE_ENDIAN (Be c...
 byteorder.h 2009-06-24 polymorf34 [r1] sourceforge.net first import
 bytesex.h 2009-07-07 polymorf34 [r8] * x86_64 support,x86_64 is LITTLE_ENDIAN (Be c...
 cksum.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 configure 2009-06-24 polymorf34 [r1] sourceforge.net first import
 datafiller.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 datahandler.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 display_ipopt.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 dumper.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 fixtypes.h 2009-06-24 polymorf34 [r1] sourceforge.net first import
 gentables.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 gentables.sh 2009-06-24 polymorf34 [r1] sourceforge.net first import
 gethostname.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 getifname.c 2009-07-07 polymorf34 [r8] * x86_64 support,x86_64 is LITTLE_ENDIAN (Be c...
 getlhs.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 getmac.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 getusec.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 globals.h 2009-06-24 polymorf34 [r1] sourceforge.net first import
 hcmp.h 2009-06-24 polymorf34 [r1] sourceforge.net first import
 hex.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 hex.h 2009-06-24 polymorf34 [r1] sourceforge.net first import
 hping2.h 2009-10-28 superfloflo [r11] fix compilation
 hping3.macosx.patch 2009-06-24 polymorf34 [r1] sourceforge.net first import
 hstring.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 hstring.h 2009-06-24 polymorf34 [r1] sourceforge.net first import
 if_promisc.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 in.h 2009-06-24 polymorf34 [r1] sourceforge.net first import
 interface.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 interface.h 2009-06-24 polymorf34 [r1] sourceforge.net first import
 ip_opt_build.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 libpcap_stuff.c 2009-07-07 polymorf34 [r8] * x86_64 support,x86_64 is LITTLE_ENDIAN (Be c...
 listen.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 logicmp.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 main.c 2009-07-07 polymorf34 [r8] * x86_64 support,x86_64 is LITTLE_ENDIAN (Be c...
 memlock.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 memlockall.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 memstr.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 memunlock.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 memunlockall.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 ndp.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 opensockraw.c 2009-06-24 polymorf34 [r5] * Fix IPv6 resolv
 parseoptions.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 precommit.sh 2009-07-07 polymorf34 [r8] * x86_64 support,x86_64 is LITTLE_ENDIAN (Be c...
 random.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 rapd.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 release.h 2009-07-07 polymorf34 [r8] * x86_64 support,x86_64 is LITTLE_ENDIAN (Be c...
 release_svn.h 2009-07-07 polymorf34 [r8] * x86_64 support,x86_64 is LITTLE_ENDIAN (Be c...
 relid.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 resolve.c 2009-07-07 polymorf34 [r8] * x86_64 support,x86_64 is LITTLE_ENDIAN (Be c...
 rtt.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 sbignum-tables.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 sbignum-tables.h 2009-06-24 polymorf34 [r1] sourceforge.net first import
 sbignum.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 sbignum.h 2009-06-24 polymorf34 [r1] sourceforge.net first import
 scan.c 2009-07-07 polymorf34 [r8] * x86_64 support,x86_64 is LITTLE_ENDIAN (Be c...
 script.c 2009-07-07 polymorf34 [r8] * x86_64 support,x86_64 is LITTLE_ENDIAN (Be c...
 send.c 2009-10-28 superfloflo [r11] fix compilation
 sendhcmp.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 sendicmp.c 2009-10-28 superfloflo [r11] fix compilation
 sendip.c 2009-08-24 polymorf34 [r10] little fix for FreeBSD
 sendip6.c 2009-07-07 polymorf34 [r8] * x86_64 support,x86_64 is LITTLE_ENDIAN (Be c...
 sendip6_bu.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 sendip_handler.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 sendrawip.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 sendtcp.c 2009-10-28 superfloflo [r11] fix compilation
 sendudp.c 2009-10-28 superfloflo [r11] fix compilation
 signal.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 sockopt.c 2009-06-24 polymorf34 [r5] * Fix IPv6 resolv
 split.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 statistics.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 strlcpy.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 usage.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 utils.c 2009-06-24 polymorf34 [r6] * now recv ICMPv6
 version.c 2009-06-24 polymorf34 [r1] sourceforge.net first import
 waitpacket.c 2009-07-07 polymorf34 [r8] * x86_64 support,x86_64 is LITTLE_ENDIAN (Be c...

Read Me

hping6 README file
antirez@invece.org

DESCRIPTION

	hping6 is a network tool able to send custom TCP/IP
	packets and to display target replies like ping do with
	ICMP replies. hping6 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 hping6),
	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 hping6 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:

		hping6 exec ScriptName.htcl <arguments, if required>

	hping6 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 hping6 API check docs/API.txt

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

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

DOWNLOAD

	The hping6 primary download site is the following:

		http://www.hping.org

	----------------------------------------------------------------
	How to get the hping6 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 hping6s

	-----------------------------------
	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
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.