Self-Improvement

Scapy 사용법 6 (패킷 제작) 본문

scapy

Scapy 사용법 6 (패킷 제작)

JoGeun 2018. 10. 22. 16:17

*예제


>>> IP()




>>> IP()/TCP()




>>> Ether()/IP()/TCP()




>>> IP()/TCP()/"GET /HTTP/1.0\r\n\r\n"




>>>  Ether()/IP()/IP()/UDP()




*예제


>>> a=Ether()

>>> b=IP()

>>> c=TCP()



>>> a.show()




>>> a=Ether(src="00:0c:29:f3:03:2b")




>>> a.show()





>>>b.show()



>>> b=IP(ttl=10,src="192.168.10.101", dst="192.168.10.1")





>>> b.show()





>>> c=TCP(sport=22, dport=22, flags="A")

>>> c.show()




>>> sendp(a/b/c/)



wireshark로 확인하면 정상적으로 패킷이 전송되어짐.