from small one page howto to huge articles all in one place
Last additions:
May 25th. 2007:
April, 26th. 2006:
|
You are here: manpages
PCAP_LOOKUPNET
Section: Misc. Reference Manual Pages (3PCAP) Updated: 13 March 2024 Index
Return to Main Contents
NAME
pcap_lookupnet - find the IPv4 network number and netmask for a device
SYNOPSIS
#include <pcap/pcap.h>
char errbuf[PCAP_ERRBUF_SIZE];
int pcap_lookupnet(const char *device, bpf_u_int32 *netp,
bpf_u_int32 *maskp, char *errbuf);
DESCRIPTION
pcap_lookupnet()
is used to determine the IPv4 network number and mask
associated with the network device
device.
Both
netp
and
maskp
are
bpf_u_int32
pointers.
errbuf
is a buffer large enough to hold at least
PCAP_ERRBUF_SIZE
chars.
This function is not available on Windows. It supports neither IPv6 nor
multiple IPv4 addresses per interface, which obviously is not practical in
modern networks. See
pcap_findalldevs(3PCAP)
for a more elaborate solution to the problem.
RETURN VALUE
pcap_lookupnet()
returns
0
on success and
PCAP_ERROR
on failure. If
PCAP_ERROR
is returned,
errbuf
is filled in with an appropriate error message.
SEE ALSO
pcap(3PCAP)
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- RETURN VALUE
-
- SEE ALSO
-
|