scapy giriş
scapy üzerinde işlemlerle ilgili yazı dizime başlıyorum. Kurulum ve diğer işlemlerle uğraşmamak için Black Track kullanıyorum. konsolda direk scapy yazıp enterladığınız da scapy consol satırına düşersiniz.
Öncelikle d adında bir IP değişkeni tanımlayalım.
>>> d=IP()
d ip değişkeninin ayrıntılarını görmek için
>>>d.show()
ayrıntıları ise
###[ IP ]### version= 4 ihl= None tos= 0×0 len= None id= 1 flags= frag= 0 ttl= 64 proto= ip chksum= None src= 127.0.0.1 dst= 127.0.0.1 \options\
bilgisi gelecektir. Yukarıda gelen bilgiler oluşturulan paketin öntanımlı bilgileridir ve tüm değişkenleri değiştirebiliriz. Çeşitli örnekler aşağıdadır.
>>>d.ttl=10
>>>d.src=”10.56.90.15.”
>>>d.dst=”10.56.90.10″
değerlerini verdikten sonra
>>>d.show() dediğimizde
###[ IP ]###
version= 4
ihl= None
tos= 0×0
len= None
id= 1
flags=
frag= 0
ttl= 10
proto= ip
chksum= None
src= 10.56.90.15
dst= 10.56.90.10
\options\
KATMANLAR BAZINDA PAKET ÜRETMEK İÇİN
>>> IP()
>>> IP()/TCP()
>>> Ether()/IP()/TCP()
>>> IP()/TCP()/”GET / HTTP/1.0\r\n\r\n”
>>> Ether()/IP()/IP()/UDP()
>>> IP(proto=55)/TCP()