-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
113 lines (68 loc) · 3.33 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
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
1.0.0 2013-8-16
Initial public release.
1.0.1 2013-8-17
BUGFIX Issue #4 "Missing module_ssldb? Redis module won't compile."
- removed dependencies on ssldb
SUPPORT Issue #3 "Error after running make"
- added documentation that zmap requires 64-bit system
SUPPORT Issue #1 "Failure at calloc for 'ip_seen' on KVM VPSs?"
- added documentation on memory requirements for zmap
1.0.2 2013-8-18
BUGFIX Issue #14 "gcc 4.7.2 -Wunprototyped-calls error with recv_run."
- changed recv_run header to match def in recv.c
1.0.3 2013-8-19
BUGFIX Issues 21,28 "fixed get_gateway malloc/memset errors"
BUGFIX Issue 24 "Makefile does not respect LDFLAGS"
- changed = to += for CFLAGS, LDFAGS, and LDLIBS
1.1.0 2013-11-18
FEATURE Updated probe and output module interface that allows arbitrary
data to be passed from the probe module (e.g. additional TCP fields)
that can then be output as requested.
FEATURE Replaced simple_file, and redis_file output modules with csv module
that allows user controlled output of what fields shoudl be output
to a csv file. As well, implemented --list-output-fields that allows
users to find what fields are available.
FEATURE Added output-filters that allow users to control what types of packets
that want output (e.g. classification = "SYNACK" && is_repeat = 0)
FEATURE Drop root privileges after opening necessary sockets if run as
privileged user.
FEATURE Added paged bitmap for removing duplicate responses so that if small
subnets are scanned, large amount of memory is no longer required.
FEATURE Fast scanning of small subnets. Scanning small subnets no longer
requires iterating over the entire IPv4 address space, which allows
ZMap-like speed for all network sizes.
FEATURE Scan CIDR blocks from the command-line instead of only through
whitelist file (e.g. zmap -p 443 192.168.0.0/16 10.0.0.0/8)
FEATURE Redis output module now allows connecting to arbitrary redis servers
and lists from the command-line via output module parameter
FEATURE JSON output module added
FEATURE 32-bit support
FEATURE UDP Packet Support
BUGFIX Source port in UDP module corrected to use network order instead of
host order
1.1.1 2013-12-16
BUGFIX Fixed bit-map, which was incorrectly deduplicating responses
BUGFIX CMake correctly installs files into /etc/zmap
1.1.2 2014-01-21
BUGFIX Off-by-one error in paged bitmap
1.2.0 2014-03-10
BUGFIX ICMP values added incorrectly, timestamp unavailable
BUGFIX setting fixed number of probes may inadverantly target specific networks
BUGFIX scans occasionally skip cooldown period due to lock issue
FEATURE added context to allow easier packaging in Debian and Ubuntu and Fedora and Brew and Macports
FEATURE remove dnet dependency for linux
FEATURE remove random extra printed saddr
FEATURE build with optimizations by default
FEATURE added JSON metadata output
FEATURE added syslog support
FEATURE added BSD/mac support
BUGFIX removed bizarre executible bits on random example code in git repo
FEATURE added support for scanning by FQDN
FEATURE adding sharding support
1.2.1 2014-06-09
FEATURE autodetect number of sender threads
FEATURE add ignore-invalid-hosts option for blacklist
BUGFIX UDP scans sometimes double-counted IP header length
BUGFIX Properly check UDP packet length
BUGFIX Integer overflow in json metadata when printing generator
BUGFIX All calls to malloc checked for failure