導航:首頁 > 編程語言 > python截獲路由器信息

python截獲路由器信息

發布時間:2022-07-27 13:55:18

1. 如何使用python管理tp-link路由器

TP-LINK路由器設置步驟如下:
第一步,線路鏈接
在沒有使用路由器時,電腦直接連接寬頻上網,現在使用路由器共用寬頻上網,則需要用路由器來直接連接寬頻。根據入戶寬頻線路的不同,可以分為網線、電話線、光纖三種接入方式。具體如何連接請參考下圖:

注意:寬頻線一定連接到路由器WAN口,WAN口顏色與LAN口一般不同,電腦連接1\2\3\4任意一個埠。
連接好線路之後,請檢查並確認對應的介面指示燈常亮或閃爍。
第二步,操作設置
設置路由器之前,需要將操作電腦設置為自動獲取IP地址。如果電腦沒有設置過,一般情況下電腦IP地址默認為自動獲取。
第三,登陸管理界面設置
1、輸入路由器管理地址
打開電腦桌面上的IE瀏覽器,清空地址欄並輸入路由器管理IP地址(192.168.1.1),回車後彈出登錄框。

注意:部分路由器使用tplogin.cn登錄,路由器的具體管理地址建議在殼體背面標貼上查看。
2、登錄管理界面
初次進入路由器管理界面,為了保障設備安全,需要設置管理路由器的密碼,請根據界面提示進行設置。如下圖:

注意:部分路由器需要輸入管理用戶名、密碼,均輸入admin即可。
第四步,按照設置向導設置路由器

1、開始設置向導
進入路由器的管理界面後,點擊 設置向導,點擊 下一步。

2、選擇上網方式
上網方式選擇 PPPoE(ADSL虛擬撥號) ,點擊 下一步。

注意:如果上網方式為靜態IP或動態IP,請選擇對應方式並設置。

3、輸入上網寬頻賬號和密碼

在對應設置框填入運營商提供的寬頻賬號和密碼,並確定該賬號密碼輸入正確。

注意:76%以上的用戶因為輸錯寬頻賬號密碼導致無法上網,請仔細檢查入戶的寬頻賬號密碼是否正確,注意中英文輸入、字母大小寫、後綴等是否輸入完整。
4、設置無線參數
SSID即無線網路名稱(可根據實際需求設置),選中 WPA-PSK/WPA2-PSK 並設置PSK無線密碼,點擊 下一步。

注意:無線密碼是用來保證無線網路安全,確保不被別人蹭網。
5、設置完成
點擊 完成,設置向導完成。

注意:部分路由器設置完成後需要重啟,點擊重啟即可。
第五步,確認設置成功
設置完成後,進入路由器管理界面,點擊 運行狀態,查看 WAN口狀態,如下圖框內IP地址不為0.0.0.0,則表示設置成功。

至此,網路連接成功,路由器已經設置完成。電腦連接路由器後不需要進行寬頻連接撥號,直接可以打開網頁上網。

2. 怎麼樣用python編寫一個程序語言登錄路由器獲取器操作頁面內容

如果是用Basic Auth 的話,可以參考這段代碼
import urllib2, base64
request = urllib2.Request(url) base64string = base64.encodestring('%s:%s' % (user,password))[:-1] request.add_header("Authorization", "Basic %s" % base64string)
htmlFile = urllib2.urlopen(request) htmlData = htmlFile.read() print htmlData htmlFile.close()
On 4/10/07, Shuning Hong <[email protected]> wrote:
這是我的做法:
params='MainID=C&SubID=1'
authstr='Basic '+base64.encodestring(routeruser+':'+routerpass)
authstr=authstr[:-1] # delete last /n
headers={'Authorization':authstr}
On 4/10/07, 蔣輝 <[email protected]> wrote:
我是電信光纖寬頻用戶,用web 認證不支持多台機器上網。參考了網上的資料,想 寫一個 python 的小程序,可以自動獲取寬頻路由器的外網IP,自動發送認證信 息。寬頻路由器登錄時會要用戶名密碼,否則就連不上,我通過使用嗅探器抓包把 認證過的'Authorization' 值取出放在我的程序里能連上路由器,但通用性太差。 有什麼好方法可以解決嗎?
我的小程序如下: #ptyhon import urllib import httplib params = urllib.urlencode({}) headers = {'Accept': 'text/html', 'User-Agent': 'Mozilla','Content-Type': 'application/x-www-form-urlencoded','Authorization': 'Basic amh1aTpqaHVpMTIzNA=='} conn = httplib.HTTPConnection("192.168.1.1") #print headers conn.request("GET","/userRpm/StatusRpm.htm",params,headers) #id (conn) r1 = conn.getresponse() a = r1.read() #print a b = a.find("222") #print b c = a.find("</td",b) #print c d = a[b:c] print d
params = urllib.urlencode({'connectname': '', 'consumeright': 0, 'separatecard': 0, 'needActiveX' : 1, 'clienttype' :1, 'cookiedate' :3650, 'localip': d, 'httpIP' :d, 'isPNP':0, 'username': "njkd107089173", 'password': "1976"})
headers = {'Accept': 'text/html', 'User-Agent': 'Mozilla', 'Content-Type': 'application/x-www-form-urlencoded'}
server = '218.2.135.36' path = '/secu/webLogin.jsp'
conn = httplib.HTTPConnection(server) conn.request("POST", path, params, headers) r1 = conn.getresponse() print r1.status, r1.reason data1 = r1.read() print data1 conn.close()

3. 如何使用python獲取路由器所有mac

1. 安裝pip
sudo easy_install pip

pip 安裝成功就可以直接安裝pil或者pillow

2. 通過命令pip install pil

pip install Pil
Downloading/unpacking Pil
Could not find any downloads that satisfy the requirement Pil
Some externally hosted files were ignored (use --allow-external Pil to allow).
Cleaning up...
No distributions at all found for Pil
Storing debug log for failure in /Users/macbook/Library/Logs/pip.log

3. 所以就安裝pillow
pip install --use-wheel Pillow
Downloading/unpacking Pillow
Downloading Pillow-2.4.0.zip (6.5MB): 5.0MB downloaded
Cleaning up...

弄了會別的回來發現還沒有下載完,這叫一個慢呀,於是放棄

4. 如何截獲通過我的無線路由上網的數據

二層數據交換通過MAC查找對應埠,三層交換通過ARP學習IP查找對應埠。

你說的打開網頁並且返回,如果從ISO定義的各層之間處理數據的角度來看,是比較復雜的,這就是分層的好處,我們不必理會各層如何處理這些請求,具體的已經由各層的設備處理了。要了解具體的數據包交換細節,可以通過Windows自帶的網路監視工具截獲數據包來分析。

5. 怎麼樣才能截獲路由器數據包

首先~~路由器是無法截獲數據包的。。其次,現在的交換機也無法截獲數據包。。。。HUB可以~~當然,還是可以通過其他辦法截獲到數據包。第一,最方便的,買一個HUB,然後計算機和HUB都連接到路由器上,通過Sniffe軟體監聽數據。。其次,也是我最喜歡用的。。ARP欺騙,在區域網中將一台計算機冒充路由,然後整個區域網的所有數據包都會發送到這台計算機,然後就等著數據包來找你,當然,這么做意味著整個區域網瞬間斷網~ 其其其次。經濟允許。買一台高端的Cisco路由。帶有路由跟蹤功能。這個其實最方便 - -、

6. 如何使用python自動登錄路由器且獲取頁面內

方法一:Python
1、
@damon wang
說的,學會用 Chrome / FF 的開發者工具。其中關鍵的是:查找元素,以及觀察網路通信。
2、用 Python 的 Requests(或者 urllib2,但 Requests 簡單不少)去模擬在 Chrome 中觀察到的登陸行為。
方法二:Python + Selenium

@木衛十二
提到的 Selenium 是一種方法,問題在於跑這些腳本時候會自動驅動一個瀏覽器,比單純用 Python 實現要笨重一些。Splinter 是一個相對簡單一點的操作 Selenium 的 Python 庫。

7. 怎樣用python控制路由器

模擬網頁請求,登錄到路由器管理後台,獲取和提交數據控制路由器,

8. 用Python把家用路由器改成需要登錄才能上網

1、首先要確認你購置的路由器或者wifi熱點支持Web認證功能;

2、下面以某品牌路由為例。登錄路由器管理界面,點擊認證管理 >> 認證設置 >> Web認證,具體設置如下:

A、點擊新增:添加如下Web認證規則。

B、認證用戶配置

點擊「認證管理>用戶管理>認證用戶管理」,點擊新增,添加如下認證用戶規則

路由器設置完成,點擊右上角「保存配置」。

無線終端(手機)連接無線網路後,跳轉到認證登錄頁面(部分Android手機需要打開瀏覽器),輸入用戶名、密碼,點擊「登錄」後,無線終端就可以免費上網。

閱讀全文

與python截獲路由器信息相關的資料

熱點內容
正宗溯源碼大燕條一克一般多少錢 瀏覽:913
電腦感染exe文件夾 瀏覽:914
wpsppt怎麼轉pdf格式 瀏覽:86
騰訊文檔在線編輯怎麼添加密碼 瀏覽:868
本地不能訪問伺服器地址 瀏覽:865
訪問伺服器命令 瀏覽:835
華為雲伺服器分銷商 瀏覽:954
Linux定位內存泄露 瀏覽:198
工程加密狗視頻 瀏覽:720
不在內網怎麼連接伺服器 瀏覽:664
雲伺服器app安卓下載 瀏覽:966
如何查看linux伺服器的核心數 瀏覽:137
交易平台小程序源碼下載 瀏覽:148
程序員記筆記用什麼app免費的 瀏覽:646
java與單片機 瀏覽:897
伺服器內網如何通過公網映射 瀏覽:478
程序員穿越到宋代 瀏覽:624
怎麼使用雲伺服器掛游戲 瀏覽:618
真實的幸福pdf 瀏覽:345
d盤php調用c盤的mysql 瀏覽:266