Java局域網(wǎng)監(jiān)聽器
監(jiān)聽本地網(wǎng)段(同個(gè)路由器內(nèi)的網(wǎng)段)指定IP的IP數(shù)據(jù)包.
原理是ARP欺騙的方法,欺騙了目標(biāo)IP的機(jī)器的ARP緩存以及本地路由器內(nèi)的ARP表,讓路由器跟目標(biāo)IP之間的數(shù)據(jù)都必須經(jīng)過運(yùn)行這個(gè)軟件的機(jī)器。
因?yàn)樯婕暗綌?shù)據(jù)鏈路層的數(shù)據(jù)包操作,需要JPCAP這個(gè)包來增加JAVA對(duì)數(shù)據(jù)鏈路層的支持,所以要運(yùn)行這個(gè)軟件除了虛擬機(jī)還需要安裝winpcap(windows)/libpcap(linux)+JPCAP才能運(yùn)行。這3個(gè)包在網(wǎng)上都搜索下就可以找到了。
我打包成了.JAR文件,如果安裝過WINPCAP/LIBPCAP+JPCAP,雙擊運(yùn)行即可.源代碼解壓即可
標(biāo)簽:
Java
ARP
局域網(wǎng)
監(jiān)聽器
上傳時(shí)間:
2016-01-22
上傳用戶:sdq_123