我試圖檢查IP地址(參數)的反向查找。然後將結果寫入txt文件。 如何檢查IP地址(參數)是否已經在文件中註冊?如果是這樣,我需要擺脫腳本。檢查命令行參數是否已被使用
我的腳本:
import sys, os, re, shlex, urllib, subprocess
cmd = 'dig -x %s @192.1.1.1' % sys.argv[1]
proc = subprocess.Popen(shlex.split(cmd), stdout=subprocess.PIPE)
out, err = proc.communicate()
# Convert to list of str lines
out = out.decode().split('\n')
# Only write the line containing "PTR"
with open("/tmp/test.txt", "w") as f:
for line in out:
if "PTR" in line:
f.write(line)
「你在文件中註冊」是什麼意思? – 2ps
@ 2ps:我認爲OP意味着IP存在於他正在寫內容的文件中 –
腳本將挖掘結果寫入txt文件。我想檢查參數IP是否寫入日誌中。如果是這樣,我需要擺脫腳本 – OmZ