最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python 實現(xiàn)的IP 存活掃描腳本

 更新時間:2020年12月10日 15:47:17   作者:1ndex  
這篇文章主要介紹了python 實現(xiàn)的IP 存活掃描腳本,幫助大家更好的理解和使用python,感興趣的朋友可以了解下

下載地址

ActiveOrNot

用于處理 oneforall 等子域名掃描工具的結(jié)果去重 + 主機存活掃描

參數(shù)

-f --file  指定存放ip或子域名的文件,默認(rèn) ip.txt
-t --thread  設(shè)置線程數(shù),默認(rèn) 50

python3 ActiveOrNot.py -f ip.txt -t 12

具體代碼 ActiveOrNot.py

from threading import Thread
from queue import Queue
import requests
from time import time
import argparse

headers = {
 "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36"
}


def ping(url, new_ip):
 url = url.strip()
 if (not url.startswith('http://')) and (not url.startswith('https://')):
  url = 'http://' + url
 try:
  req = requests.get(url, headers=headers, timeout=2)
  new_ip.put(url + ' -- ' + str(req.status_code))
  print("%s 存活" % url)
 except:
  print("%s 不存活" % url)


def new_list(file):
 with open(file, 'r') as f:
  new_ip = []
  ip_list = f.readlines()
  for ip in ip_list:
   ip = ip.strip().replace('http://', '').replace('https://', '')
   if ip:
    if not (ip in new_ip):
     new_ip.append(ip)
  return new_ip


def main(file, th):
 begin_time = time()
 new_ip = Queue()
 ip_list = new_list(file)
 j = 0
 length = len(ip_list)
 while j < length:
  threads = []
  for i in range(th):
   t = Thread(target=ping, args=(ip_list[j], new_ip))
   t.start()
   threads.append(t)
   j += 1
   if j == length:
    break
  for thread in threads:
   thread.join()
 with open('NewIP.txt', 'a+') as nf:
  while not new_ip.empty():
   nf.write(new_ip.get()+'\n')
 end_time = time()
 run_time = end_time - begin_time
 print("總共耗時 %s 秒"% run_time)


if __name__ == '__main__':
 parser = argparse.ArgumentParser(description='url active scan')
 parser.add_argument("-f", "--file", help="指定文件", default='ip.txt')
 parser.add_argument("-t", "--thread", help="設(shè)置線程", default=50)
 args = parser.parse_args()
 file = args.file
 th = args.thread
 main(file, th)

以上就是python 實現(xiàn)的IP 存活掃描腳本的詳細(xì)內(nèi)容,更多關(guān)于python ip存活掃描的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Python可視化工具如何實現(xiàn)動態(tài)圖表

    Python可視化工具如何實現(xiàn)動態(tài)圖表

    這篇文章主要介紹了Python可視化工具如何實現(xiàn)動態(tài)圖表,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-10-10
  • Python urllib.request對象案例解析

    Python urllib.request對象案例解析

    這篇文章主要介紹了Python urllib.request對象案例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-05-05
  • Python如何批量提取pdf文本內(nèi)容

    Python如何批量提取pdf文本內(nèi)容

    PyMuPDF功能強大,并且支持文本提取、圖片提取、頁面操作等,本文將為大家介紹一下Python如何使用PyMuPDF批量提取PDF文本內(nèi)容,感興趣的可以了解下
    2025-04-04
  • Python項目打包成二進制的方法

    Python項目打包成二進制的方法

    這篇文章主要介紹了Python項目打包成二進制的方法,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-12-12
  • http請求 request失敗自動重新嘗試代碼示例

    http請求 request失敗自動重新嘗試代碼示例

    這篇文章主要介紹了http請求 request失敗自動重新嘗試代碼示例,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • 使用 Python 合并多個格式一致的 Excel 文件(推薦)

    使用 Python 合并多個格式一致的 Excel 文件(推薦)

    這篇文章主要介紹了使用 Python 合并多個格式一致的 Excel 文件,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12
  • Python發(fā)展史及網(wǎng)絡(luò)爬蟲

    Python發(fā)展史及網(wǎng)絡(luò)爬蟲

    Python 是一個高層次的結(jié)合了解釋性、編譯性、互動性和面向?qū)ο蟮哪_本語言。這篇文章給大家介紹了python發(fā)展史及網(wǎng)絡(luò)爬蟲知識,感興趣的朋友跟隨小編一起看看吧
    2019-06-06
  • 解決pycharm每次新建項目都要重新安裝一些第三方庫的問題

    解決pycharm每次新建項目都要重新安裝一些第三方庫的問題

    今天小編就為大家分享一篇解決pycharm每次新建項目都要重新安裝一些第三方庫的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • python爬蟲基本知識

    python爬蟲基本知識

    最近在做一個項目,這個項目需要使用網(wǎng)絡(luò)爬蟲從特定網(wǎng)站上爬取數(shù)據(jù),于是乎,我打算寫一個爬蟲系列的文章,與大家分享如何編寫一個爬蟲。下面這篇文章給大家介紹了python爬蟲基本知識,感興趣的朋友一起看看吧
    2018-03-03
  • Python使用Matplotlib實現(xiàn)創(chuàng)建動態(tài)圖形

    Python使用Matplotlib實現(xiàn)創(chuàng)建動態(tài)圖形

    動態(tài)圖形是使可視化更具吸引力和用戶吸引力的好方法,它幫助我們以有意義的方式展示數(shù)據(jù)可視化,本文將利用Matplotlib實現(xiàn)繪制一些常用動態(tài)圖形,希望對大家有所幫助
    2024-02-02

最新評論

图们市| 苍南县| 武强县| 乐业县| 绥棱县| 株洲县| 化州市| 灵川县| 都兰县| 吴堡县| 灵台县| 城固县| 汕头市| 沅江市| 青阳县| 新建县| 江西省| 锦州市| 塔城市| 怀集县| 郓城县| 龙游县| 社会| 汉源县| 宜宾市| 米林县| 黄冈市| 九江市| 台东市| 通海县| 屯昌县| 溧水县| 天峻县| 鄱阳县| 吉隆县| 锡林郭勒盟| 郯城县| 察雅县| 平罗县| 宁晋县| 太湖县|