Networking
通過路由器嗅探數據包
我想創建一個這樣的系統。
使用者將通過 wifi 網路連接,該網路將通過電腦上的網卡重新路由所有 http 請求和響應,從而允許該電腦嗅探數據包。我在電腦上執行 debian。我該怎麼做呢?
獲得一個 10/100 乙太網集線器,一個真正的集線器,例如 Netgear DS104。放在wifi和路由器之間。集線器在所有埠上複製流量,因此您可以將單獨的機器連接到集線器上的另一個埠並嗅探所有內容。
除非您的路由器品牌特別允許這種攔截(除非您談論的是具有三位數成本和使用許可證的工業級產品,否則大多數情況下不會),否則您恐怕會沉沒;更好的選擇可能是在您的電腦中安裝 wifi 卡,並嘗試使用諸如wireshark或Kismet之類的東西直接嗅探無線流量。