-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
81 lines (57 loc) · 2.88 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
2006-05-26 0.48 Martin A. Brown <martin@linux-ip.net>
* reworked entire build system with suggestions from Jon Nelson
2006-05-25 0.47 Martin A. Brown <martin@linux-ip.net>
* added -F (--first-only) command line switch (Dale Carder)
* huge performance speedup, fixing list_length function (Jon Nelson)
* improved synopsis section of manpage
* began conversion to UN*X primitives instead of libnet
* tons of (-Wall)-induced code cleanups
* fixed broken header-printing and suppression
* internal release
2006-05-17 0.46 Martin A. Brown <martin@linux-ip.net>
* implemented -M, -A and -W command line switches to control output
* internal release
2006-05-01 0.45 Martin A. Brown <martin@linux-ip.net>
* switched to using doubly linked lists; very convenient,
but performance stinks > 1000 IPs (see TODO)
* accept IP addrs on STDIN
* accept MAC addrs on command line or STDIN (per manpage)
* moved linked list code to file list.c
* added README and very basic INSTALL
2006-04-30 0.44 Martin A. Brown <martin@linux-ip.net>
* allow user to select output format for MAC address
* accept multiple input formats for MAC address
* pass format as an option to ln_ether_ntoa
* better o.wait / o.waittv math
2006-04-30 0.43 Martin A. Brown <martin@linux-ip.net>
* stopped believing h->ts in pcap_handler, I'm in good company.
sadly, time calculations will probably be a bit off, then
* switched to snprintf, changed prototype for ln_ether_ntoa
* Alpha release of code; configure script badly borked
* PCAP (or BPF) doesn't work on OpenBSD+Darwin (see TODO)
* added THANKS file (and even some thanks)
2006-04-29 0.42 Martin A. Brown <martin@linux-ip.net>
* moved logging functions to separate log.c file
* added timeval calculations functions in timevalmath.h
* able to calculate round-trip times!
* separated all #defines to defines.h
* added select() functionality, error reporting for select()
* tried singly linked lists for data storage (arp_record struct)
* linked list debugging added
* moved option validation to separate function
2006-04-25 0.41 Martin A. Brown <martin@linux-ip.net>
* added more sophisticated logging, verbosity and debugging system
* toyed with linked lists (with only one member, huh?)
* added function for transmitting ARP frames
* moved pcap initialization to own function
* able to send a query and catch/display the reply (proof!)
2006-04-22 0.4 Martin A. Brown <martin@linux-ip.net>
* added manpage, arpsweep.8
2006-04-21 0.3 Martin A. Brown <martin@linux-ip.net>
* moved libnet initialization to own function
2006-04-21 0.2 Martin A. Brown <martin@linux-ip.net>
* added command line processing, usage functions
* added arp_record struct
2006-04-18 0.1 Martin A. Brown <martin@linux-ip.net>
* initial write, just opens PCAP and libnet and sniffs packets
* signal handler (SIGINT, SIGALRM)