[Çözüldü]scapy soru ?

Başlatan Mx0Ub, 07 Haziran 2010 - 19:34:32

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

Mx0Ub

scapy uygulamasında
ancak konsoldan scapy çalıstırdıktan sonra scapy ye komutlarımızı verebiliyoruz
yani konsolda
scapy enter
>>>arping("100.100.100.0/24")
komutumuzu yazıp enterladımız da oluyor

ben ise konsolda

scapy arping("100.100.100.0/24")

şeklınde kullanmak istiyorum.
nasıl yapabilcemi bilen varmı ?
Not:
Hic bi sorumluluk kabul edilmez yapılan yorumlardan ve verilen kodlardan

bytan

O dediğin şeyin doğrudan mümkün olduğunu zannetmiyorum.
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

eribol

Scapy python uygulaması. Dosyaya scapy import edip py uzantılı kaydedersiniz ardından python dosyaadi.py ile çağırırsınız. Ben öyle biliyorum.

Mx0Ub

eribol nasıl import ederim örnek koyarsan olay tamadır
Not:
Hic bi sorumluluk kabul edilmez yapılan yorumlardan ve verilen kodlardan

eribol

Alıntı Yapimport sys
from scapy.all import sr1,IP,ICMP

p=sr1(IP(dst=sys.argv[1])/ICMP())
if p:
    p.show()

Mx0Ub

eribol yukarda verdin ile maus un tıkladığı yerin foto cekiyo.
peki arping için yazabilirmisin.
Not:
Hic bi sorumluluk kabul edilmez yapılan yorumlardan ve verilen kodlardan

eribol

Ben scapy bilmiyorum sadece nasıl kullanılır onu gösterdim. Nasıl yapılacağına dair belgeler sitesinde mevcut.

Mx0Ub

bunu buldum

#!/usr/bin/env python
# note that this script requires tcpdump to be installed
# additionally, it requires root privs to run.

import sys
if len(sys.argv) != 2:
    print "Usage: pingarp \n  eg: pingarp 192.168.1.0/24"
    sys.exit(1)

from scapy import srp,Ether,ARP,conf
conf.verb=0
ans,unans=srp(Ether(dst="ff:ff:ff:ff:ff:ff")/ARP(pdst=sys.argv[1]),
              timeout=2)

print r"MAC,IP"
for snd,rcv in ans:
    print rcv.sprintf(r"%Ether.src%,%ARP.psrc%")


bunu çalıştırdımda konsolda

File "./b", line 9, in <module>
    from scapy import srp,Ether,ARP,conf
ImportError: cannot import name srp


böle oldu.
turkçe dokuman yok.huzeyfe onal anlatmıs ama
tmm teşekurler
Not:
Hic bi sorumluluk kabul edilmez yapılan yorumlardan ve verilen kodlardan

eribol

Bu başlığa konu olan soru çözüldü sanırım. Eğer scapy kullanımı ile ilgili yaşadığınız başka sorunlar varsa bunun için uygun bir başlık ile konu açabilirsiniz.

Aldığınız hata srp kütüphanesinin olmayışından. Nasıl eklenir, var mıdır yok mudur neyin nesidir bilmiyorum açıkçası.

Mx0Ub

tamam sorun cozuldu ben srp kutuphanesine bakım
Not:
Hic bi sorumluluk kabul edilmez yapılan yorumlardan ve verilen kodlardan