-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathChangeLog
More file actions
129 lines (92 loc) · 3.72 KB
/
Copy pathChangeLog
File metadata and controls
129 lines (92 loc) · 3.72 KB
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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
==============================================================================
Nast - Network Analyzer Sniffer Tool
Changelog
==============================================================================
0.2.0 Date: 04-01-07
++ Completely rewritten ncurses graphical interface (-G flag)
+ Many improvements in graphical analyzer features:
+ Connections handling for data stream sniffing and connection resetting
+ Added new stats for byte counter
+ Added dns resolution support
+ Recoded a new errors handler
!! Fixed banner catcher
+ Added tcpdump-format logging and loading
+ Added NCURSES_README file
0.1.7e Date: 03-05-21
+ Set promisc mode as default in sniffer
+ Worked on libnet defines (now it compile on sparc64), Makefile.in and nast.8
!! Fixed a serious memory lack bug in map_lan() which frequently causes
segmentation faults
0.1.7d Date: 03-04-23
++ Nast has been included in FreeBSD ports
+ Ported to FreeBSD 4.x (tested on 4.6 and 4.7)
!! Fixed some importants bugs in configure.ac
0.1.7 Date: 03-04-16
+ Ported to FreeBSD 5 (tested on FreeBSD 5)
+ Added logging support to car() and psearch()
+ Added two possible logging support to sniffing (-l and --ld)
+ Added traffic monitoring feature (-C <"filter">)
+ Extended promiscous mode research to all network NIC (-P all)
+ Added nast_hex_ntoa() to convert u_char[6] MAC address to "##:##:..##" form
+ Added nast_atoda() to convert u_char[4] internet host address to
"###.###.###.###" format
+ Added a check on interfaces in main()
!! Breaked netmask limitation in map_lan(). Now Nast work with every netmask.
!! Breaked max host number limitation in map_lan(). Now Nast can search for
a limitless number of host using dynamic allocation.
!! Fixed (int) to_ms in pcap_open_live() (setting>0) to work with *BSD
!! Fixed a video output bug in car()
!! Fixed common return value (NULL) of map_lan() to distinguish no-host from
error
!! Worked on sniffer features (log, output, headers size, *buf offset, ..)
!! Much code has been modified in order to work exclusively on libnet making
it os-independent (all headers file has been deleted and includes have
been optimized)
!! Fixed a bug in logging support in port.c
!! Fixed a bug in mport() with telnet banner reader
!! Cleaned option parser in main()
!! Arranged manpage and compilation/installation procedure
0.1.6 Date: 03-02-17
+ Added -B (--daemon) flag to demonize Nast
+ Added -V (--verbose) flag to show version information
+ Added long opt support
+ Added signal() function
+ Added IGMP support
+ Better implemented file logging
!! Completly rewritten arpreply() and something else in map_lan() becouse
it didn't work very well
!! Fixed a wrong interpretation of flags in main()
!! Fixed a bug in resolve hostname with -P
!! Adjust usage()
0.1.5.1 Date: 03-01-27
+ Added the control of ARP_RESPONSE so as to discover possible ARP-poisoning
!! Fixed the wrong IP bug of ARP_RESPONSE in handle_ARP()
!! Fixed a return bug in map_lan()
!! Corrected Changelog
!! Fixed a wrong printf in fgw()
0.1.5 Date: 03-01-02
++ First public release...
+ Log in a file functions reports
+ Configure files
+ README, COPYING, AUTHORS, Changelog, man-page added
0.1.4
+ Multi port scanner
+ Follow TCP stream
+ Catch daemon banner
+ Ncurses interface
0.1.3
+ Reset a connection
+ HUB or SWITCH detection
+ Find a gateway
!! Corrected Makefile
0.1.2
+ Mapping the LAN
+ Single port scanner
0.1.1
+ Set a filter
+ Log sniffer data in file
+ Check promisc node in the LAN
+ Add makefile
0.1.0
+ Sniff packets and print header
+ Print ASCII ASCII-HEX data payload