指定的網絡卡名,自動發現區域網內在用的同網段ip

2021-10-07 18:25:25 字數 925 閱讀 2166

#!/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,那簡...