亚洲国产欧美一区二区三区丁香婷,无线乱码一二三区免费看,无码人妻精品一区二区三区东京热 ,中文精品视频一区二区在线观看

手動搜索mac

一下網(wǎng)關的IP,確保是通暢的,并且這個的過程也助于讓網(wǎng)關的返回的數(shù)據(jù)信號緩存在地址表中,在窗體上放兩個文本輸入框,兩個按鈕即可以了.SDK中提供用來獲得目標主機的MAC地址的函數(shù),的函數(shù)原型如下:這個函數(shù)的返回值為錯誤代碼說明對方?jīng)]有開機,我們的函數(shù)檢測不到它,說明的給函數(shù)的最后一個參數(shù)的值是0,或你的給的值與你給的緩存區(qū)大小不符合。...

近兩年來,內(nèi)網(wǎng)的ARP病毒(攻擊)一直是網(wǎng)吧的難題。網(wǎng)絡管理員現(xiàn)在使用雙重綁定來緩解這個問題。進行雙重綁定時,需要網(wǎng)關的mac地址。網(wǎng)關可能是電腦,也可能是路由器或貓,此時查看它的mac地址不是很方便。部分網(wǎng)吧平臺軟件開發(fā)者推送產(chǎn)品增加了“檢測”網(wǎng)關mac的功能查詢mac的軟件,如下圖:

今天我們要分析實現(xiàn)這個功能的原理和方法,后面會寫完整的代碼。

首先我們通過DOS窗口中的命令-g來嘗試感受一下ARP的另一個參數(shù)

先ping網(wǎng)關的IP查詢mac的軟件,確保通暢,這個過程也有助于將網(wǎng)關返回的數(shù)據(jù)信號緩存在地址表中

使用ARP -g 獲取對應的mac地址。

有興趣的可以試試看能否正確獲取到其他機器的mac地址。操作是一樣的。

寫一個網(wǎng)吧的工具,不能調(diào)整DOS命令,這次我還是用7,窗體上放兩個文本輸入框,兩個按鈕就夠了。對于ARP操作說明,我們可以調(diào)用微軟的API來實現(xiàn)。

( ) 是 SDK 中提供的一個函數(shù),用于獲取目標主機 mac 的地址。函數(shù)原型如下:

雙字(

, // 目標IP地址

SrcIP, // 源IP地址

, // 返回 mac地址指針

//返回mac地址長度

);

此函數(shù)的返回值為錯誤碼

31表示對方?jīng)]有開機,我們的功能檢測不到,

1784 指定函數(shù)的最后一個參數(shù)的值

1784 為 0,或者你給的值和你給的緩沖區(qū)大小不匹配。

通過它我們可以輕松實現(xiàn)mac地址檢測。

(:ulong;

臨時:雙字;

:;

:) : 雙字; ; '.dll'名稱'';

.(:);

變量

myip:ulong;

我的mac:array[0..5] 個字節(jié);

:ulong;

r:;

開始

myip:=(PChar(編輯1.文本));

:=(我的mac);

r:=(myip,0,@mymac,@);

.:=':'+(r);

編輯2.文本:=('%2.2x-%2.2x-%2.2x-%2.2x-%2.2x-%2.2x',[mymac[0],mymac[1],mymac[2],mymac [3],我的mac[4],我的mac[5]]);

結束;

.(:);

開始

關閉;

結束;

運行后的效果如下:

很多網(wǎng)吧平臺軟件都有這個功能?,F(xiàn)在我們自己去模仿也不是什么難事。開發(fā)側重于識別需求和清晰的思路,編碼不難。其實我們在網(wǎng)吧的日常管理上還有很多地方可以拓展,需求也是多種多樣的。比如發(fā)現(xiàn)有異常的IP活動,需要通過IP找出是哪臺電腦,也可以針對這個需求自己做一個工具。

關注全球網(wǎng)吧微信,了解網(wǎng)吧和網(wǎng)吧的運營管理、安裝維護:

發(fā)表評論