1
$Id: TODO 8282 2006-07-24 13:45:43Z rsh $
1
$Id: TODO 10531 2007-04-07 08:33:02Z rsh $
3
3
Code tidy up: reduce the number of global variables.
5
5
Additional ARP fingerprinting options, e.g. arpsha != srcaddr.
7
AC: arp-fingerprint shouldn't accept ranges like 10.0.0.0/24.
9
7
Avoid double unmarshalling of packet data: once in callback, then again
10
8
in display_packet().
12
Support libpcap0.7, which is used by some older distibutions.
10
Support libpcap0.7, which is used by some older distributions.
11
The following functions were added in 0.8. Those marked with "*" are used by
21
* pcap_datalink_val_to_name()
22
pcap_datalink_name_to_val()
14
24
Some OSes, e.g. OpenBSD and NetBSD, don't run man pages through tbl.
25
There is disagreement about what the first line in the manpage should be.
26
Solaris 9 says in man(1):
28
Linux sarge says in groff_man(7):
30
In all cases, the letters in word are "e" for eqn, "r" for refer, "t" for tbl.
16
32
Why does darwin 7.9 not have prototypes for pcap_datalink_val_to_name(),
17
33
pcap_datalink_val_to_description() and pcap_setnonblock() even though the
18
34
pcap library contains these functions? arp-scan compiles with warnings, but
21
Add support for other common link-layer implementations: win32 and
22
dlpi (Solaris and other SysV Unix).
37
Add support for win32 link-layer send and receive.
24
39
Alter the shebang line for the Perl scripts if /usr/bin/perl doesn't exist,
25
40
but there is a Perl in one of the other standard locations. This is mainly
26
41
for NetBSD where pkg_add installs Perl as /usr/pkg/bin/perl and doesn't
27
42
make /usr/bin/perl a symlink to this.
44
Add support for Token Ring.
46
Support the libpcap sending function pcap_sendpacket() or pcap_inject() when
47
they are supported by the pcap library.
49
Use pcap_get_selectable_fd() to get the file descriptor for select().