#!/bin/bash
a=$(date +%h:%m:%s) ## 開始執行時間
netc=eth0 ## 預設網絡卡eth0
if [ $# -ne 1 ];then
echo "usage: please try again like : $0 "
exit
else
netc=$1
fifilename=$_list
echo "待寫入檔名:$filename"
#rm -f $filename
## 引數有效性檢查,並獲取ip
ifconfig $netc > /dev/null
if [ $? -ne 0 ];then
echo -e "network card name is not found by ifconfig ";exit
else
netc_ip=`ifconfig $netc |grep broadcast |head -n 1 | awk ''`
fiecho "需要尋找的是$netc:$netc_ip的同網段ip"
## ip生成
lan=`echo $netc_ip | awk -f "." ''`
## 核心處理邏輯
for i in $
do &
done
wait
b=$(date +%h:%m:%s) ## 結束執行時間
echo "success! $netc的同網段ip已寫入 $filename "
echo -e "starttime:\t$a"
echo -e "endtime:\t$b"
echo "如果重複執行,生成的檔案中會包含多次執行的結果,可以用 uniq |sort 命令去重排序。"
WireShark發現區域網中的ARP病毒
arp address resolution protocol 是tcp ip協議中用來解析網路節點位址的底層協議。網路中流傳的arp病毒或惡意軟體利用arp機制進行位址欺騙。最常見的arp問題可以分為如下三種型別 1 閘道器或伺服器ip欺騙 利用arp機制,冒用區域網中的閘道器或其他伺服器ip位址...
區域網的路由器 網絡卡
dhcp 伺服器可以動態的分配位址。1 網絡卡 tp link 4489 向區域網傳送乙個報文以獲取自己在區域網中的ip位址。網絡卡工作在資料鏈路層,必須得知道對方的mac位址才能發信,如果不知道就對外廣播,那就是所有區域網內的電腦都會收到。報文包括 應用層的dhcp發現報文,然後被乙個udp的報文...
python實現掃瞄區域網指定網段ip的方法
一 問題由來 工作的區域網中,會接入很多裝置,機械人上的網路裝置就2個了,乙個巨哥紅外,乙個海康可見光。機械人還有自身的ip。有時候機械人掛的多了,裝置維修更換中,搞來搞去就不記得ip是什麼,用自帶的軟體的確能掃出來,但是這就要開兩個windows環境下的軟體,耗時耗力,折騰。正好在linux,那簡...