python pcap

언어/python2018. 1. 11. 21:41
import dpkt
import socket as sck

def printPcap(pcap):
for (ts, buf) in pcap:
try:
eth = dpkt.ethernet.Ethernet(buf)
ip = eth.data
src = sck.inet_ntoa(ip.src)
dst = sck.inet_ntoa(ip.dst)
print "src.ip:{} ---> dst.ip:{}".format(src, dst)
except:
pass
def main():
f = open("C:\\Users\\sleep\\Desktop\\output.pcap")
pcap = dpkt.pcap.Reader(f)
printPcap(pcap)
if __name__ == "__main__":
main()

src.ip:192.168.0.3 ---> dst.ip:125.209.222.141
src.ip:192.168.0.3 ---> dst.ip:125.209.222.141
src.ip:192.168.0.3 ---> dst.ip:125.209.222.141
src.ip:192.168.0.3 ---> dst.ip:125.209.222.141
src.ip:192.168.0.3 ---> dst.ip:125.209.222.141
src.ip:192.168.0.3 ---> dst.ip:13.107.21.200
src.ip:192.168.0.3 ---> dst.ip:184.25.184.233
src.ip:192.168.0.3 ---> dst.ip:125.209.222.141
src.ip:192.168.0.3 ---> dst.ip:13.107.21.200
src.ip:192.168.0.3 ---> dst.ip:184.25.184.233
src.ip:192.168.0.3 ---> dst.ip:202.179.177.22
src.ip:192.168.0.3 ---> dst.ip:202.179.177.22

Process finished with exit code 0


'언어 > python' 카테고리의 다른 글

turtle -- 별  (0) 2018.01.24
머신러닝 - 현재 작업중인 - ppt  (0) 2018.01.21
arp spoofing 탐지 코드 - 매우 허접하다 ㅋㅋㅋㅋ  (0) 2018.01.11
python + getuid  (0) 2018.01.10
python + nmap  (0) 2018.01.10