HPING2(8) HPING2(8)
NOM
hping2 - envoie des paquets TCP/IP (presque) arbitraires à
des systèmes réseaux
RESUME
hping2 [ -hvnqVDzZ012WrfxykQbFSRPAUXYjJBuTG ] [ -c count ]
[ -i wait --fast ] [ ] [ -I interface ] [ -9 signature ] [
-a host ] [ -t ttl ] [ -N ip id ] [ -H ip protocol ] [ -g
fragoff ] [ -m mtu ] [ -o tos ] [ -C icmp type ] [ -K icmp
code ] [ -s source port ] [ -p[+][+] dest port ] [ -w tcp
window ] [ -O tcp offset ] [ -M tcp sequence number ] [ -L
tcp ack ] [ -d data size ] [ -E filename ] [ -e signature
] [ --icmp-ipver version ] [ --icmp-iphlen length ] [
--icmp-iplen length ] [ --icmp-ipid id ] [ --icmp-ipproto
protocol ] [ --icmp-cksum checksum ] [ --icmp-ts ] [
--icmp-addr ] [ --tcpexitcode ] [ --tcp-timestamp ] [
--tr-stop ] [ --tr-keep-ttl ] [ --tr-no-rtt ] hostname
DESCRIPTION
hping2 est un outil réseau capable d'envoyer des paquets
TCP/IP sur commande et d'afficher les réponses de la cible
comme le programme ping le fait avec les réponses ICMP.
hping2 traite la fragmentation, les contenus de paquets et
les tailles arbitraires, et peut être utilisé dans le but
de transférer des fichiers encapsulés dans les protocoles
supportés. En utilisant hping2 vous êtes capable
d'effectuer au moins les tâches suivantes :
- Tester les règles d'un firewall
- Scanner des ports de façon avancée
- Tester les performances réseau en utilisant différents
protocoles, tailles de paquets, TOS (type de service) et
fragmentation.
- Découverte de "Path MTU"
- Transférer des fichiers même au travers de règles de
firewall vraiment fascistes.
- Comme traceroute avec différents protocoles.
- Utilisation comme Firewalk.
- Détermination d'OS à distance.
- Audit de pile TCP/IP.
- Beaucoup d'autres.
C'est également un bon outil didactique pour apprendre
TCP/IP. hping2 est développé et maintenu par
antirez@invece.org et est sous la version 2 de la licence
GPL. Le développement est ouvert donc vous pouvez
m'envoyer des patches, suggestions et affronts sans inhi
bition.
SITE DE HPING
http://www.hping.org Vous pouvez trouver à la fois la ver
sion stable et les instructions pour télécharger le
dernier code source sur http://www.hping.org/download.html
OPTIONS DE BASE
-h --help
Montre l'écran d'aide sur la sortie standard, donc
vous pouvez rediriger vers less.
-v --version
Montre l'information de version et l'API utilisée
pour accéder au niveau données (data link layer),
linux sock packet ou libpcap
-c --count count
Arrête après avoir envoyé (et reçu) count paquets
réponse. Après que le dernier paquet a été envoyé
hping2 attend COUNTREACHED_TIMEOUT secondes les
réponses du système cible. Vous avez la possibilité
de régler COUNTREACHED_TIMEOUT en éditant hping2.h
-i --interval
Attend le nombre spécifié de secondes ou de micro
secondes entre l'envoie de chaque paquet. --inter
val X fixe wait à X secondes, --interval uX fixe
wait à X micro secondes. Le défaut est d'attendre
une seconde entre chaque paquet. En utilisant
hping2 pour transférer des fichiers fixer cette
option est très important pour augmenter le taux de
transfert. Même en utilisant hping2 pour effectuer
des scans passifs/avec usurpation d'adresse vous
devriez fixer cette option, voir HPING2-HOWTO pour
plus d'informations.
--fast Alias pour -i u10000. Hping envoiera 10 paquets par
seconde.
-n --numeric
Sortie numérique seulement, aucune tentative ne
sera faite pour chercher les noms symboliques pour
les adresses système.
-q --quiet
Sortie silencieuse. Rien n'est affiche excepté les
lignes de résume au moment du démarrage et quand
c'est fini.
-I --interface interface name
Par défaut sur les systèmes linux et BSD hping2
utilise l'interface de routage par défaut. Sur
d'autres systèmes ou quand il n'y a pas d'interface
de routage par défaut hping2 utilise la première
interface non loopback. Quoi qu'il en soit vous
avez la possibilité de forcer hping2 à utiliser
l'interface dont vous avez besoin en utilisant
cette option. Note : vous n'avez pas besoin de
spécifier le nom complet, par exemple -I et va cor
respondre à eth0 ethernet0 myet1 et cetera. Si
aucune interface ne correspond hping2 essayera
d'utiliser lo.
-V --verbose
Active la sortie verbeuse. Les réponses TCP seront
affichées comme suit :
len=46 ip=192.168.1.1 flags=RA DF seq=0 ttl=255
id=0 win=0 rtt=0.4 ms tos=0 iplen=40 seq=0
ack=1380893504 sum=2010 urp=0
-D --debug
Active le mode de débogage, c'est utile quand vous
rencontrez quelques problèmes avec hping2. Quand le
mode de débogage est activé vous obtiendrez plus
d'informations à propos de la détection des inter
faces, de l'accès au niveau données, du réglage des
interfaces, des options d'analyse, de la fragmenta
tion, du protocole HCMP et d'autres choses.
-z --bind
lie CTRL+Z au time to live (TTL) ainsi vous serez
capable d'incrémenter/décrémenter le ttl des
paquets sortant en pressant CTRL+Z une ou deux
fois.
-Z --unbind
dé-lie CTRL+Z ainsi vous serez capable d'arrêter
hping2
SELECTION DE PROTOCOLE
Le protocole par défaut est TCP, par défaut hping2 enverra
des entêtes TCP sur le port 0 du système cible avec une
winsize (ndt : taille de fenêtre) de 64 sans aucun drapeau
TCP activé. Souvent c'est la meilleure manière de faire un
'ping caché', utile quand la cible est derrière un fire
wall qui jette ICMP. De plus un paquet TCP null-flag (ndt
: sans drapeau) vers le port 0 a de bonnes probabilités de
ne pas être journalisé.
-0 --rawip
mode RAW IP, dans ce mode hping2 enverra une entête
IP avec les données ajoutées avec --signature et/ou
--file, voir également --ipproto qui vous autorise
à fixer le champ protocole IP.
-1 --icmp
mode ICMP, par défaut hping2 enverra un paquet ICMP
echo-request, vous pouvez fixer un autre type/code
ICMP en utilisant les options --icmptype --icmpcode
-2 --udp
mode UDP, par défaut hping2 enverra des paquets UDP
vers le port 0 du système cible. Les options
réglables des entêtes UDP sont les suivantes :
--baseport, --destport, --keep.
-9 --listen signature
mode d'écoute de HPING2, en utilisant cette option
hping2 attend les paquets qui contiennent signature
et exporte de la fin de la signature à la fin du
paquet. Par exemple si hping2 --listen TEST lit un
paquet qui contient 234-09sdflkjs45-T
没有合适的资源?快使用搜索试试~ 我知道了~
hping 是一个运行在Linux,FreeBSD,NetBSD, OpenBSD,
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 4 浏览量
2023-07-19
19:22:08
上传
评论
收藏 88KB GZ 举报
温馨提示
hping 是一个运行在Linux,FreeBSD,NetBSD, OpenBSD, Solaris, MacOs X 命令行方式下的TCP_IP包分析器。它类似于unix命令下的ping命令,但是hping它不能发送ICMP响应请求。它支持TCP, UDP, ICMP和RAW-IP 协议。它可以运行在跟踪模式,在一个隐蔽的通道内发送文件等各种功能。.gz
资源推荐
资源详情
资源评论
收起资源包目录
hping 是一个运行在Linux,FreeBSD,NetBSD, OpenBSD, Solaris, MacOs X 命令行方式下的TCP_IP包分析器。它类似于unix命令下的ping命令,但是hping它不能发送ICMP响应请求。它支持TCP, UDP, ICMP和RAW-IP 协议。它可以运行在跟踪模式,在一个隐蔽的通道内发送文件等各种功能。.gz (90个子文件)
hping2
datafiller.c 2KB
memlockall.c 438B
configure 2KB
CHANGES 11KB
release.h 463B
byteorder.c 2KB
globals.h 2KB
signal.c 609B
relid.c 967B
README 3KB
getlhs.c 2KB
hping2.h 13KB
getifname.c 12KB
ip_opt_build.c 761B
sendhcmp.c 1KB
NEWS 4KB
sendudp.c 3KB
AUTHORS 1KB
memunlockall.c 421B
memstr.c 585B
version.c 632B
sendtcp.c 3KB
sendrawip.c 840B
resolve.c 960B
parseoptions.c 11KB
utils
Makefile 113B
hex2bin.c 931B
CVS
Root 62B
Repository 13B
Entries 144B
README.HEX2BIN 541B
logicmp.c 2KB
display_ipopt.c 4KB
sockopt.c 847B
CVS
Root 62B
Repository 7B
Entries 3KB
opensockraw.c 556B
if_promisc.c 1KB
usage.c 5KB
linux_sockpacket.c 1KB
binding.c 1015B
memunlock.c 623B
datahandler.c 890B
docs
french
NEWS 5KB
Makefile 337B
SPOOFED_SCAN.txt 5KB
hping2-fr.8.txt 25KB
CVS
Root 62B
Repository 19B
Entries 452B
HPING2-IS-OPEN 837B
AS-BACKDOOR 1KB
MORE-FUN-WITH-IPID 2KB
INSTALL 1KB
hping2-fr.8 20KB
HPING2-HOWTO.txt 22KB
hping2.8 17KB
hping2--help.output 3KB
SPOOFED_SCAN.txt 4KB
CVS
Root 62B
Repository 12B
Entries 362B
HPING2-IS-OPEN 705B
AS-BACKDOOR 1KB
MORE-FUN-WITH-IPID 1KB
HPING2-HOWTO.txt 19KB
hgetopt.h 426B
waitpacket.c 15KB
sendip.c 3KB
sendicmp.c 8KB
hgetopt.c 3KB
Makefile.in 2KB
sendip_handler.c 2KB
MIRRORS 478B
libpcap_stuff.c 2KB
INSTALL 1KB
memlock.c 643B
statistics.c 1KB
gethostname.c 1KB
KNOWN-BUGS 29B
cksum.c 819B
BUGS 960B
TODO 705B
main.c 8KB
listen.c 2KB
getusec.c 566B
COPYING 18KB
hcmp.h 525B
rtt.c 2KB
共 90 条
- 1
资源评论
N201871643
- 粉丝: 1222
- 资源: 2671
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- ORACLE数据库管理系统体系结构中文WORD版最新版本
- Sybase数据库安装以及新建数据库中文WORD版最新版本
- tomcat6.0配置oracle数据库连接池中文WORD版最新版本
- hibernate连接oracle数据库中文WORD版最新版本
- MyEclipse连接MySQL的方法中文WORD版最新版本
- MyEclipse中配置Hibernate连接Oracle中文WORD版最新版本
- MyEclipseTomcatMySQL的环境搭建中文WORD版3.37MB最新版本
- hggm - 国密算法 SM2 SM3 SM4 SM9 ZUC Python实现完整代码-算法实现资源
- SQLITE操作入门中文WORD版最新版本
- Sqlite操作实例中文WORD版最新版本
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功