pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/55446 (scapy function send() does not work)



The following reply was made to PR pkg/55446; it has been noted by GNATS.

From: tmp%bh0.amt.ru@localhost
To: gnats-bugs%netbsd.org@localhost, gutteridge%netbsd.org@localhost, gnats-admin%netbsd.org@localhost,
        pkgsrc-bugs%netbsd.org@localhost, tmp%bh0.amt.ru@localhost
Cc: 
Subject: Re: pkg/55446 (scapy function send() does not work)
Date: Mon, 20 Jul 2020 01:51:45 +0300

 On 07/18/20 01:30, David H. Gutteridge wrote:
 > The following reply was made to PR pkg/55446; it has been noted by GNATS.
 >
 > From: "David H. Gutteridge" <david%gutteridge.ca@localhost>
 > To: gnats-bugs%netbsd.org@localhost
 > Cc: 
 > Subject: Re: pkg/55446 (scapy function send() does not work)
 > Date: Fri, 17 Jul 2020 18:29:45 -0400
 >
 >  On Fri, 2020-07-17 at 10:10 +0000, tmp%bh0.amt.ru@localhost wrote: 
 >  >  Yes, I'm sorry, the right output is:
 >  [...]                          
 >  >  >>> send(IP(dst="8.8.8.8")/ICMP()/"test")
 >  >  ERROR: --- Error sending packets
 >  >  Traceback (most recent call last):
 >  >    File "/usr/pkg/lib/python3.7/site-packages/scapy/sendrecv.py", line 197, in _sndrcv_snd
 >  >      self.pks.send(p)
 >  >    File "/usr/pkg/lib/python3.7/site-packages/scapy/arch/bpf/supersocket.py", line 317, in send
 >  >      return os.write(self.outs, raw(x))
 >  >  OSError: [Errno 47] Address family not supported by protocol family
 >  >  WARNING: Mac address to reach destination not found. Using broadcast.
 >  >  WARNING: Could not get the source MAC: No MAC address found on tun4 !
 >  >  Traceback (most recent call last):
 >  >    File "<console>", line 1, in <module>
 >  >    File "/usr/pkg/lib/python3.7/site-packages/scapy/sendrecv.py", line 319, in send
 >  >      realtime=realtime, return_packets=return_packets)
 >  >    File "/usr/pkg/lib/python3.7/site-packages/scapy/sendrecv.py", line 291, in __gen_send
 >  >      s.send(p)
 >  >    File "/usr/pkg/lib/python3.7/site-packages/scapy/arch/bpf/supersocket.py", line 362, in send
 >  >      L2bpfSocket.send(self, frame)
 >  >    File "/usr/pkg/lib/python3.7/site-packages/scapy/arch/bpf/supersocket.py", line 317, in send
 >  >      return os.write(self.outs, raw(x))
 >  >  OSError: [Errno 47] Address family not supported by protocol family
 >  
 >  Hmm, well, here it has (randomly?) chosen to use tun4, but you may want
 >  to use your iwi0 interface. There's the "iface" argument for that,
 >  please see: https://scapy.readthedocs.io/en/latest/usage.html#sending-packets
 >  
 >  Dave
 
 tun4 is the right interface: please look at the e-mail from July, 3 on
 16:35:09 +0300.
 
 
 --
 Alexei
 


Home | Main Index | Thread Index | Old Index