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)



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