茄子在线看片免费人成视频,午夜福利精品a在线观看,国产高清自产拍在线观看,久久综合久久狠狠综合

    <s id="ddbnn"></s>
  • <sub id="ddbnn"><ol id="ddbnn"></ol></sub>

  • <legend id="ddbnn"></legend><s id="ddbnn"></s>

    Python實現(xiàn)掃描局域網(wǎng)活動ip
    來源:易賢網(wǎng) 閱讀:3137 次 日期:2015-04-30 15:17:55
    溫馨提示:易賢網(wǎng)小編為您整理了“Python實現(xiàn)掃描局域網(wǎng)活動ip”,方便廣大網(wǎng)友查閱!

    這篇文章主要介紹了Python實現(xiàn)掃描局域網(wǎng)活動ip(掃描在線電腦),本文直接給出實現(xiàn)代碼,需要的朋友可以參考下

    內(nèi)網(wǎng)的主機(jī)都是自動分配ip地址,有時候需要查看下有那些ip在使用,就寫了個簡單的腳本。

    linux和windows下都可以用,用多線程來ping1-255所有的地址,效率不高,2分鐘左右。 先湊合和用吧。

    #-*- coding: utf-8 -*-

    #author: orangleliu date: 2014-11-12

    #python2.7.x ip_scaner.py

    '''''

    不同平臺,實現(xiàn)對所在內(nèi)網(wǎng)端的ip掃描

    有時候需要知道所在局域網(wǎng)的有效ip,但是又不想找特定的工具來掃描。

    使用方法 python ip_scaner.py 192.168.1.1

    (會掃描192.168.1.1-255的ip)

    '''

    import platform

    import sys

    import os

    import time

    import thread

    def get_os():

    '''''

    get os 類型

    '''

    os = platform.system()

    if os == "Windows":

    return "n"

    else:

    return "c"

    def ping_ip(ip_str):

    cmd = ["ping", "-{op}".format(op=get_os()),

    "1", ip_str]

    output = os.popen(" ".join(cmd)).readlines()

    flag = False

    for line in list(output):

    if not line:

    continue

    if str(line).upper().find("TTL") >=0:

    flag = True

    break

    if flag:

    print "ip: %s is ok ***"%ip_str

    def find_ip(ip_prefix):

    '''''

    給出當(dāng)前的127.0.0 ,然后掃描整個段所有地址

    '''

    for i in range(1,256):

    ip = '%s.%s'%(ip_prefix,i)

    thread.start_new_thread(ping_ip, (ip,))

    time.sleep(0.3)

    if __name__ == "__main__":

    print "start time %s"%time.ctime()

    commandargs = sys.argv[1:]

    args = "".join(commandargs)

    ip_prefix = '.'.join(args.split('.')[:-1])

    find_ip(ip_prefix)

    print "end time %s"%time.ctime()

    是應(yīng)用的時候: python ip_scaner.py 192.168.31.1 就會掃描 1-255所有的ip地址了。

    D:\CodeHouse\python\tools>python ip_scaner.py 10.0.1.38

    start time Wed Nov 12 18:50:58 2014

    ip: 10.0.1.1 is ok ***

    ip: 10.0.1.2 is ok ***

    ip: 10.0.1.24 is ok ***

    ip: 10.0.1.38 is ok ***

    ip: 10.0.1.39 is ok ***

    end time Wed Nov 12 18:52:16 2014

    就這樣。

    更多信息請查看IT技術(shù)專欄

    更多信息請查看網(wǎng)絡(luò)編程
    易賢網(wǎng)手機(jī)網(wǎng)站地址:Python實現(xiàn)掃描局域網(wǎng)活動ip
    由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!

    2026上岸·考公考編培訓(xùn)報班

    • 報班類型
    • 姓名
    • 手機(jī)號
    • 驗證碼
    關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機(jī)站點 | 投訴建議
    工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號
    云南網(wǎng)警備案專用圖標(biāo)
    聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
    咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
    云南網(wǎng)警報警專用圖標(biāo)