此方法从Nmap获得有关证书的结果。
setting ="Issuer"
command ="nmap -p 443 --script ssl-cert google.com"
output = subprocess.getoutput(command)
results = ''
line = re.findall(setting+":.*$", output, re.MULTILINE)
for x in line:
results = x.split(setting+":",1)[1]
results.strip()
print(results)
return results
结果在最前面,我正在使用此输出来验证另一个比较两个字符串的方法,因此如何删除该前导空格?
commonName=GTS CA 1O1/organizationName=Google Trust Services/countryName=US
想要类似的结果:
commonName=GTS CA 1O1/organizationName=Google Trust Services/countryName=US
谢谢
python中的字符串是不可变的。因此,您需要将Strip值分配给另一个变量。
results = str(results).strip()