在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

局域網絡內如何掃描已連接設備的信息

網絡技術干貨圈 ? 來源:網絡技術干貨圈 ? 2023-01-10 09:42 ? 次閱讀

基于局域網設備管理考慮,查找局域網絡內已連接設備,并獲取到這些設備的IP地址及設備名稱,常用工具有Advanced IP Scanner、Nmap等。

Advanced IP Scanner,是一款可靠且免費的網絡掃描分析LAN,該程序可掃描局域網絡內所有設備。

59ad5786-9082-11ed-bfe3-dac502259ad0.png

Nmap,也就是Network Mapper,最早是Linux下的網絡掃描和嗅探工具包,是一個網絡連接端掃描軟件,用來掃描網上開放的網絡端口,用于網絡發現和安全審計的工具,可以檢測當前局域網內已連接設備,及目標主機是否在線,端口開放情況,偵測運行的服務類型及版本信息,偵測操作系統與設備類型等信息。


59c21b44-9082-11ed-bfe3-dac502259ad0.png 59e783b6-9082-11ed-bfe3-dac502259ad0.png

Nmap可以在命令行中直接使用,但需要添加環境變量: 5a0f03aa-9082-11ed-bfe3-dac502259ad0.png

在已安裝Nmap軟件的基礎上,通過Python調用nmap、netifaces庫,實現局域網內已連接設備的掃描,Python相關庫下載地址:

https://pypi.org

(若pip install [package_name]無法使用時,推薦使用該方法)

nmap模塊安裝:進入已解壓路徑下,通過命令python setup.py install進行安裝。

5a1c3ed0-9082-11ed-bfe3-dac502259ad0.png5a29b858-9082-11ed-bfe3-dac502259ad0.png

netifaces模塊安裝:進入已解壓路徑下,通過命令python setup.py install進行安裝。

5a541e9a-9082-11ed-bfe3-dac502259ad0.png5a77243a-9082-11ed-bfe3-dac502259ad0.png

使用Python源碼如下:

#LanIpScan.py
importnetifaces
importnmap

classLanIpScan:
#獲取網關
defget_gateways(self):
returnnetifaces.gateways()['default'][netifaces.AF_INET][0]
#獲取到本地網關地址,這里返回192.168.1.1

#returndict(dict(netifaces.gateways())['default'])[2][0]
#不推薦使用這種方式,原因是該模塊已經定義了一些常量及特定的用法

#獲取IP
defget_ip_lists(self,gateway):
ip_lists=[]
foriinrange(1,256):
ip_lists.append('{}{}'.format(gateway[:-1],i))
#更改網關的最后一項數據并添加到列表中
returnip_lists
#返回列表['192.168.1.1',-->'192.168.1.255']

#查看IP地址
defscan_ip_survial(self,ip):
nmScan=nmap.PortScanner()
nmScan.scan(hosts=ip,arguments='-sP')
try:
nmScan[ip]
return{'ScanInfo:':nmScan[ip]}
except:
KeyError
return"此IP地址無效",ip

#獲取設備信息
defget_all_devices(self,ip_lists):
survial_devices=[]
foripinip_lists:
scan_result=LanIpScan.scan_ip_survial(ip)
ifscan_result:
survial_devices.append(scan_result)
print(scan_result)
returnsurvial_devices

if__name__=='__main__':
LanIpScan=LanIpScan()
gateway=LanIpScan.get_gateways()
ip_lists=LanIpScan.get_ip_lists(gateway)
LanIpScan.get_all_devices(ip_lists)

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 網絡
    +關注

    關注

    14

    文章

    7600

    瀏覽量

    89303
  • ip地址
    +關注

    關注

    0

    文章

    303

    瀏覽量

    17143
  • LAN
    LAN
    +關注

    關注

    0

    文章

    227

    瀏覽量

    37552
  • 局域網絡
    +關注

    關注

    0

    文章

    18

    瀏覽量

    7192
  • python
    +關注

    關注

    56

    文章

    4810

    瀏覽量

    85074

原文標題:局域網絡內如何掃描已連接設備的信息,這三個工具很牛逼,還有Python神腳本!

文章出處:【微信號:網絡技術干貨圈,微信公眾號:網絡技術干貨圈】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Carrier Wi-Fi定義發布:無線局域網絡漫游加溫

    全球電信商競相投入無線局域網絡(Wi-Fi)漫游(Roaming)市場。電信商為改善Wi-Fi使用者經驗并擴大營收來源,開始采用電信級無線局域網絡(Carrier Wi-Fi)為蜂巢網絡
    發表于 02-19 14:23 ?1769次閱讀
    Carrier Wi-Fi定義發布:無線<b class='flag-5'>局域網絡</b>漫游加溫

    商用車控制系統局域網絡(CAN )通信協議

    商用車控制系統局域網絡(CAN )通信協議
    發表于 08-15 19:47

    XC800控制器局域網絡控制單元

    XC800控制器局域網絡控制單元
    發表于 08-20 09:03

    基于“安芯一號”的小型無線局域網絡設計

    NORDIC公司出品的nRF9051無線芯片,成本低,最大傳輸距離為1500米。可使用單片機SPI模塊連接,可設置發送地址,實現多點通信。基本滿足小型局域網絡要求。信息接收提醒音采用單片機自帶PWM模塊控制
    發表于 10-23 21:36

    【天馬星空】zigbee局域網絡傳輸系統

    本帖最后由 wangjiamin2014 于 2015-1-9 09:59 編輯 項目名稱: zigbee局域網絡傳輸系統團隊名稱:天馬星空團隊成員:劉欣然作品演示作品介紹現在學生體質測量儀
    發表于 12-31 11:56

    什么是無線局域網

    (Coaxial)所構成的局域網絡,使得無線局域網絡能利用簡單的存取架構讓用戶透過它,達到「信息隨身化、便利走天下」的理想境界。  
    發表于 08-23 06:29

    CAN (Control Area Network) 控制器局域網絡是什么?

    什么是CAN (Control Area Network) 控制器局域網絡
    發表于 11-05 06:29

    CAN控制器局域網絡簡析

    CAN(Controller Area Network)控制器局域網絡,CAN網絡在早期的整車應用中以BCM(車身控制器)為控制中心,主要是車身零部件(雨刮/大燈/車窗…),智能硬件較少,所以早期
    發表于 07-12 06:28

    以太型局域網絡系統故障檢測與維護

    本文主要探討了以太型局域網絡系統中故障引起的原因、基本檢測方法、常見故障現象及其排除方法。引起以太型局域網絡故障的原因主要有:①網卡損壞;②網卡驅動程序未安
    發表于 08-19 08:18 ?33次下載

    基于手機無線局域網的架構與應用

    摘要:從手機的新雙模式結構入手,介紹在原有無線局域網絡架構下,基于手機的小范圍的無線局域網絡方法原理。在不需要經過中心交換網絡的情形下,實現
    發表于 03-11 13:30 ?1041次閱讀
    基于手機無線<b class='flag-5'>局域網</b>的架構與應用

    無線局域網絡簡介(WLAN)

    無線局域網絡簡介(WLAN) 無線局域網: 無線局域網絡(Wireless Local Area Networks; WLAN)是相當便利的數據傳輸系統,它利用射頻(Radio Frequency; RF)的技術,取代舊式礙手礙
    發表于 08-04 15:16 ?1637次閱讀

    配置控制器局域網絡(CAN)位時序,優化系統性能

    配置控制器局域網絡(CAN)位時序,優化系統性能
    發表于 01-07 16:18 ?0次下載

    無線局域網簡介

    礙手礙腳的雙絞銅線(Coaxial)所構成的局域網絡,使得無線局域網絡能利用簡單的存取架構讓用戶透過它,達到「信息隨身化、便利走天下」的理想境界。 為何使用無線局域網絡 對于
    發表于 11-24 03:21 ?2193次閱讀

    控制器局域網絡(CAN)的詳細介紹

    CAN是控制器局域網絡的簡稱,是由以研發和生產汽車電子產品著稱的德國BOSCH公司開發的,并最終成為國際標準,是國際上應用最廣泛的現場總線之一。
    發表于 03-14 09:53 ?8603次閱讀
    控制器<b class='flag-5'>局域網絡</b>(CAN)的詳細介紹

    局域網連接設備有哪些類型

    局域網連接設備是構建局域網的關鍵組成部分,它們負責將網絡中的各個節點(如計算機、服務器、打印機等)連接
    的頭像 發表于 10-08 10:33 ?2320次閱讀
    主站蜘蛛池模板: 日本一视频一区视频二区 | 国产网站黄色 | 亚洲视频www | 米奇777四色精品人人爽 | 5555kkkk香蕉在线观看 | 99精品国产高清自在线看超 | 亚洲精品美女视频 | 噜噜噜 综合 亚洲 | 狠狠色噜噜狠狠狠狠奇米777 | 亚洲一级特黄特黄的大片 | 欧美成人免费夜夜黄啪啪 | 欧美午夜剧场 | www.操操操.com| 亚洲色图日韩精品 | 成人午夜大片免费视频77777 | 国产午夜精品一区二区 | 亚洲成a人片在线观看88 | 欧美性三级 | 色综合婷婷 | 色偷偷中文字幕 | 亚洲午夜久久久精品影院 | 免费番茄社区性色大片 | 婷婷开心六月久久综合丁香 | 男生脱美女内裤内衣动态图 | 成人精品视频在线观看播放 | 嘿嘿嘿视频在线观看网站 | 欧美女同在线 | 色婷婷婷婷| 天天做天天爱天天做天天吃中 | 欧美极品另类xxx | 日本污全彩肉肉无遮挡彩色 | 免费又爽又黄1000禁片 | 亚洲午夜久久久久久91 | 亚洲乱亚洲乱妇41p 亚洲乱亚洲乱妇41p国产成人 | 国色天香精品亚洲精品 | 51国产 | 久久久香蕉视频 | 亚洲一卡二卡三卡 | 在线a免费 | 天天干夜夜爽 | video另类蛇交|