kav*_*kav 11
怎么样ping -p pattern?请记住,并非所有版本的ping支持-p选项.
您最多可以指定16个'pad''字节来填写您发送的数据包.这对于诊断网络中与数据相关的问题很有用.例如,-p ff将导致发送的数据包被所有的数据包填充.
例如ping -p 486920686572652e www.example.com,这里486920686572652e =嗨.
#!/bin/python3
import sys, subprocess
text = sys.argv[1]
target = sys.argv[2]
if len(text)>16:
print("Text too long!")
exit()
enctext = r''.join( hex(ord(c)).split("x")[1] for c in text )
subprocess.check_output(["ping", "-p", enctext, "-c", "1", target])
Run Code Online (Sandbox Code Playgroud)
也许这段代码对某人有帮助