Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 21 Mar 2018 11:35:46 +0000
From:      Michael Tuexen <michael.tuexen@lurchi.franken.de>
To:        Eugene Grosbein <eugen@grosbein.net>
Cc:        "Ronald F. Guilmette" <rfg@tristatelogic.com>, freebsd-net@freebsd.org
Subject:   Re: Raw Sockets: Two Questions
Message-ID:  <B873B400-1887-4758-A1B4-A56483335939@lurchi.franken.de>
In-Reply-To: <5AB1D4D2.8000001@grosbein.net>
References:  <98551.1521576540@segfault.tristatelogic.com> <5AB1A9C5.9050707@grosbein.net> <FE503C2B-11C9-4937-8035-0793DCBFE177@lurchi.franken.de> <5AB1D4D2.8000001@grosbein.net>

next in thread | previous in thread | raw e-mail | index | archive | help

> On 21. Mar 2018, at 03:43, Eugene Grosbein <eugen@grosbein.net> wrote:
> 
> On 21.03.2018 08:03, Michael Tuexen wrote:
> 
>>> On 21. Mar 2018, at 00:39, Eugene Grosbein <eugen@grosbein.net> wrote:
>>> 
>>> 21.03.2018 3:09, Ronald F. Guilmette wrote:
>>> 
>>>> I'm going to be doing some stuff with raw sockets pretty soon, and
>>>> while scrounging around, looking for some nice coding examples, I
>>>> found the following very curious comment on one particular message
>>>> board:
>>>> 
>>>>   https://stackoverflow.com/questions/7048448/raw-sockets-on-bsd-operating-systems
>>>> 
>>>>     "Using raw sockets isn't hard but it's not entirely portable. For
>>>>     instance, both in BSD and in Linux you can send whatever you want,
>>>>     but in BSD you can't receive anything that has a handler (like TCP
>>>>     and UDP)."
>>>> 
>>>> So, first question:  Is the above comment actually true & accurate?
>>> 
>>> Not for FreeBSD.
>> Are you saying that I can receive on a raw socket SCTP, TCP and UDP packets?
> 
> No. I'm saying one can send/receive RAW IP packets no matter are they SCTP, TCP or UDP
> or something else by means of libdnet. It uses raw sockets and BPF internally
> but hides this complexity. nmap uses it just fine.
OK. Thanks for the clarification.

Best regards
Michael
> 
> 




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?B873B400-1887-4758-A1B4-A56483335939>