sendip簡單使用

2021-06-23 09:03:39 字數 775 閱讀 2122

sendip是linux下乙個比較好用的發包軟體,簡單記錄一下它的用法

1、傳送icmpv4報文,-p icmp 將預設傳送icmp echo request報文,-v選項可在終端列印傳送的報文

sendip -v -p ipv4 -is 192.168.2.129 -id 192.168.2.1 -p icmp -d 0xcafecafecafe 192.168.2.1

2、傳送icmpv6報文

sendip -p ipv6 -6s 2::3 -p icmp -d 0xcafecafecafe 2::1

3、傳送ipv4 udp報文,傳送tcp只需把udp替換為tcp即可

sendip -p ipv4 -is 192.168.2.129 -p udp -d 0xcafe 192.168.2.1

4、傳送ipv6 udp報文,同樣傳送tcp僅需把udp替換為tcp

sendip -p ipv6 -6s 2::3 -p udp -d 0xcafe 2::1

從以上命令可見sendip的命令結構是採用的模組組合方式來構造報文,簡單易懂,每種協議下都提供選項可對一些字段進行設定。另外報文的源ip不必是網絡卡上存在的ip,可以根據個人需求任意構造。而且本文中提到的第乙個報文,你甚至可以這樣構造 sendip -p ipv4 -is 192.168.2.129 -id 192.168.2.1 -p icmp -d 0xcafecafecafe 192.168.3.1  ,如此一來第一步在主機上路由時將按照192.168.3.1進行路由,而實際上報文的目的位址是192.168.2.1。

簡單使用Git

1.登陸伺服器 git 伺服器位址 git xx.yy.zz.com.cn ssh p steven git xx.yy.zz.com.cn 密碼認證後 伺服器控制台下 cd mnt disk1 moblin kernel linux 2.6.29.y.git git branch 列出branch...

vector 簡單使用

vector是c 標準模板庫中的部分內容,它是乙個多功能的,能夠操作多種資料結構和演算法的模板類和函式庫。vector之所以被認為是乙個容器,是因為它能夠像容器一樣存放各種型別的物件,簡單地說,vector是乙個能夠存放任意型別的動態陣列,能夠增加和壓縮資料。為了可以使用vector,必須在你的標頭...

簡單AJAX 使用

初使化集合 floatjson soundjson messagejson if str null js解析xml function jsxml severityvalue,severityquomodo,commonvalue,commonquomodo,promptvalue,promptquo...