Serj Mosin
2011-09-20 16:08:36 UTC
Hello, everybody.
I'm currently trying to use scapy in a network testing tool.
This is my coursework in university, so its pretty important for me.
I have some questions to you.
1)First question, which i had to ask much much earlier: is scapy a good/viable
tool for such a problem as testing network. The idea of this question came to my
mind due to next questions =)
2)I read in some message on this site that all scapy operations with packets are
extremly slow, so you need to use sendpfast functions instead of usual
send,sendp,sr etc if speed is important for your problem. For me it is quite
important, because all parts of my program depend on speed: throughput
measurements, delay measurements.
So is it true that if i have a channel with 100 Mbit/s throughput then using
sr() function to determine RTT time is wrong
because of low speed of scapy itself?
3.)I tried to use sendpfast() in my virtual network to determine RTT, but client
did not get the right packet i sent him via sendpfast. It was like
sendpfast(IP(dst="192.168.0.102")/ICMP()) //192.168.0.102 is IP of client and
ICMP() for echo request, but client did not even get appropriate packet.
I'm using VMware workstation and a couple of Ubuntus in a team with LAN segment
uniting them.
Sorry for such a wall of text, i need your help really.
---------------------------------------------------------------------
To unsubscribe, send a mail to scapy.ml-***@secdev.org
I'm currently trying to use scapy in a network testing tool.
This is my coursework in university, so its pretty important for me.
I have some questions to you.
1)First question, which i had to ask much much earlier: is scapy a good/viable
tool for such a problem as testing network. The idea of this question came to my
mind due to next questions =)
2)I read in some message on this site that all scapy operations with packets are
extremly slow, so you need to use sendpfast functions instead of usual
send,sendp,sr etc if speed is important for your problem. For me it is quite
important, because all parts of my program depend on speed: throughput
measurements, delay measurements.
So is it true that if i have a channel with 100 Mbit/s throughput then using
sr() function to determine RTT time is wrong
because of low speed of scapy itself?
3.)I tried to use sendpfast() in my virtual network to determine RTT, but client
did not get the right packet i sent him via sendpfast. It was like
sendpfast(IP(dst="192.168.0.102")/ICMP()) //192.168.0.102 is IP of client and
ICMP() for echo request, but client did not even get appropriate packet.
I'm using VMware workstation and a couple of Ubuntus in a team with LAN segment
uniting them.
Sorry for such a wall of text, i need your help really.
---------------------------------------------------------------------
To unsubscribe, send a mail to scapy.ml-***@secdev.org