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

python批量處理多DNS多域名的nslookup解析實現(xiàn)

 更新時間:2020年06月28日 14:44:28   作者:風(fēng)月無心2002  
這篇文章主要介紹了python批量處理多DNS多域名的nslookup解析實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

利用EXCLE生成CSV文檔,批量處理nslookup解析。并保存為CSV文檔,方便進(jìn)行查看:

輸入文檔格式:

data\domain.csv

最終輸出文檔情況:

data\nlookup.csv

代碼:

# coding=gbk
import subprocess
import csv
 
 
def get_nslookup(domain, dns):
  res = subprocess.Popen("nslookup {0} {1}".format(domain, dns), stdin=subprocess.PIPE,
              stdout=subprocess.PIPE).communicate()[0]
  response = res.decode("gbk")
  res_list = response.split("s:")
  row_nslookup = [domain, dns]
  row_ip = res_list[2].split()[:-1]
  row_nslookup.extend(row_ip)
  return row_nslookup
 
 
if __name__ == "__main__":
  file_domain = r'data\domain.csv'    # 輸入文件
  file_nslookup = r'data\nslookup.csv'  # 輸出文件
  with open(file_domain, 'r', newline='', encoding='gbk') as rf:
    domain_csv = csv.DictReader(rf, dialect=csv.excel)
    domain_list = [row['domain'] for row in domain_csv]
 
  with open(file_domain, 'r', newline='', encoding='gbk') as rf:
    domain_csv = csv.DictReader(rf, dialect=csv.excel)
    dns_list = []
    for row in domain_csv:
      print(row['DNS'])
      if row['DNS'] != '':    # 通常DNS數(shù)量少于需要監(jiān)測的域名數(shù)量,做去空處理
        dns_list.append(row['DNS'])
 
  with open(file_nslookup, 'w+', newline='', encoding='gbk') as wf:
    nslookup_csv = csv.writer(wf, dialect=csv.excel)
    header = ['domain', 'DNS', 'nslookup_res...']
    nslookup_csv.writerow(header)
    for domain in domain_list:
      for dns in dns_list:
        print('解析中:域名:{0}___DNS:{1}'.format(domain, dns))
        row_nslookup = get_nslookup(domain, dns)
        nslookup_csv.writerow(row_nslookup)
 
print('執(zhí)行完畢')

到此這篇關(guān)于python批量處理多DNS多域名的nslookup解析實現(xiàn)的文章就介紹到這了,更多相關(guān)python 批量多域名nslookup內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 使用Python建立RNN實現(xiàn)二進(jìn)制加法的示例代碼

    使用Python建立RNN實現(xiàn)二進(jìn)制加法的示例代碼

    這篇文章主要介紹了使用Python建立RNN實現(xiàn)二進(jìn)制加法的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • python實現(xiàn)不同電腦之間視頻傳輸功能

    python實現(xiàn)不同電腦之間視頻傳輸功能

    這篇文章主要介紹了python實現(xiàn)不同電腦之間視頻傳輸,本文視頻傳輸實現(xiàn)的前提是確保發(fā)送端和接收端接在同一個局域網(wǎng)下,分為發(fā)送端和接收端,通過實例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2021-06-06
  • python基于mysql實現(xiàn)的簡單隊列以及跨進(jìn)程鎖實例詳解

    python基于mysql實現(xiàn)的簡單隊列以及跨進(jìn)程鎖實例詳解

    這篇文章主要介紹了python基于mysql實現(xiàn)的簡單隊列以及跨進(jìn)程鎖,需要的朋友可以參考下
    2014-07-07
  • python誤差棒圖errorbar()函數(shù)實例解析

    python誤差棒圖errorbar()函數(shù)實例解析

    這篇文章主要介紹了python誤差棒圖errorbar()函數(shù)實例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-02-02
  • python格式化輸出實例(居中、靠右及靠左對齊)

    python格式化輸出實例(居中、靠右及靠左對齊)

    所謂格式化輸出就是數(shù)據(jù)按照某種特殊的格式和要求進(jìn)行輸出,下面這篇文章主要給大家介紹了關(guān)于python格式化輸出(居中、靠右及靠左對齊)的相關(guān)資料,文中介紹了format方式、其他擴(kuò)展寫法以及'%'方式,需要的朋友可以參考下
    2022-04-04
  • Python中計時程序運行時間的幾種常用方法

    Python中計時程序運行時間的幾種常用方法

    這篇文章主要介紹了Python中計時程序運行時間的幾種常用方法,分別是一般方法、基于上下文管理器和基于裝飾器,每種方法都有其適用場景和優(yōu)缺點,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-04-04
  • python?通過dict(zip)和{}的方式構(gòu)造字典的方法

    python?通過dict(zip)和{}的方式構(gòu)造字典的方法

    在python中,通常通過dict和zip組合來構(gòu)建鍵值對,這篇文章主要介紹了python?通過dict(zip)和{}的方式構(gòu)造字典的方法,需要的朋友可以參考下
    2022-07-07
  • python 實現(xiàn)屏幕錄制示例

    python 實現(xiàn)屏幕錄制示例

    今天小編就為大家分享一篇python 實現(xiàn)屏幕錄制示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • 基于Python實現(xiàn)m3u8視頻下載

    基于Python實現(xiàn)m3u8視頻下載

    m3u8?是一種基于文本的媒體播放列表文件格式,通常用于指定流媒體播放器播放在線媒體流,本文將利用Python實現(xiàn)m3u8視頻下載器,感興趣的可以了解一下
    2023-05-05
  • python3實現(xiàn)從kafka獲取數(shù)據(jù),并解析為json格式,寫入到mysql中

    python3實現(xiàn)從kafka獲取數(shù)據(jù),并解析為json格式,寫入到mysql中

    今天小編就為大家分享一篇python3實現(xiàn)從kafka獲取數(shù)據(jù),并解析為json格式,寫入到mysql中,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12

最新評論

全州县| 稻城县| 波密县| 获嘉县| 浮梁县| 九寨沟县| 博客| 蕉岭县| 兴城市| 安吉县| 辰溪县| 祁东县| 华坪县| 达拉特旗| 美姑县| 水城县| 肃南| 阿勒泰市| 临桂县| 新郑市| 长宁县| 纳雍县| 康定县| 旌德县| 蓬莱市| 象山县| 高邮市| 集安市| 青铜峡市| 彰化县| 石棉县| 芜湖市| 平塘县| 桐梓县| 新建县| 陕西省| 将乐县| 孝昌县| 尚志市| 舒兰市| 炎陵县|