一個批處理搞定所有客戶機arp綁定
發表時間:2023-07-11 來源:明輝站整理相關軟件相關文章人氣:
[摘要]一個批處理搞定所有客戶機arp綁定 客戶機互綁 在平靜的日子里,又中arp了內網超卡偶爾部分機器瞬斷注:本網吧有雙綁 可能又是arp新變種吧 打開cmd- arp -a 一看 多了一個 ...
一個批處理搞定所有客戶機arp綁定 客戶機互綁
在平靜的日子里,又中arp了內網超卡偶爾部分機器瞬斷注:本網吧有雙綁
可能又是arp新變種吧 打開cmd- arp -a 一看
多了一個 動態arp 192.168.1.5
這個機器只是一臺普通客戶機而已 馬上趕過去 打開他的任務管理器一看
多了一個進程 約64M(什么名字沒記) 重啟機器
OK內網馬上正常
臨時解決辦法
因本網吧客戶機有啟動批處理
添加:
if %~n0==arp exit
if %~n0==Arp exit
if %~n0==ARP exit
:IP
FOR /f "skip=13 tokens=15 usebackq " %%i in (`ipconfig /all`) do Set IP=%%i && GOTO MAC
:MAC
FOR /f "skip=13 tokens=12 usebackq " %%i in (`ipconfig /all`) do Set MAC=%%i && GOTO GateIP
:GateIP
arp -s %IP% %MAC%
rem \\sever\log$
\\server 就是你的服務器名 \log$這個服務器目錄要有寫權限這是把服務器上的ip-mac文件拷到本機
copy \\server\log$\ip-mac.bat c:\
find /c /i "%ip% %mac%" c:\ip-mac.bat
if errorlevel 8 goto exit
if errorlevel 7 goto exit
if errorlevel 6 goto exit
if errorlevel 5 goto exit
if errorlevel 4 goto exit
if errorlevel 3 goto exit
if errorlevel 2 goto exit
if errorlevel 1 goto Write
if errorlevel 0 goto exit
:Write
echo 正在寫入ip-mac表
echo arp -s %IP% %MAC% >>\\server\log$\ip-mac.bat 2>nul
c:\ip-mac.bat
exit
:exit
@echo ip-mac表正確 將退出系統
c:\ip-mac.bat
exit
雕蟲小技在此獻丑了 原理很簡單 每臺機器先綁定自身靜態ip 再把本機的ip傳到服務器的共享目錄批處理文件中 然后所有機器啟動時再運行這個批處理 這樣所有內網客戶機ip和mac都會自動綁定 寫得倉促 有問題的地方歡迎網盟兄弟們共同探討
還有一個哇.....
@echo OFF
arp -d
if %~n0==arp exit
if %~n0==Arp exit
if %~n0==ARP exit
echo 正在獲取本機信息.....
:IP
FOR /f "skip=13 tokens=15 usebackq " %%i in (`ipconfig /all`) do Set IP=%%i && GOTO MAC
:MAC
echo IP:%IP%
FOR /f "skip=13 tokens=12 usebackq " %%i in (`ipconfig /all`) do Set MAC=%%i && GOTO GateIP
:GateIP
echo MAC:%MAC%
arp -s %IP% %MAC%
echo 正在獲取網關信息.....
FOR /f "skip=17 tokens=13 usebackq " %%i in (`ipconfig /all`) do Set GateIP=%%i && GOTO GateMac
:GateMac
echo GateIP:%GateIP%
ping %GateIP% -t -n 1
FOR /f "skip=3 tokens=2 usebackq " %%i in (`arp -a %GateIP%`) do Set GateMAC=%%i && GOTO Start
:Start
echo GateMAC:%GateMAC%
arp -s %GateIP% %GateMAC%
echo 操作完成!!!
echo QQ:744111111 !
上面是電腦上網安全的一些基礎常識,學習了安全知識,幾乎可以讓你免費電腦中毒的煩擾。