summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
blob: 837f4737d02374b3299f7cb1eaea80b7f4ac91f1 (plain)
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
# 1.0.0 04/02/2021
* Initial public release

# 1.0.1 12/03/2021
* XMap 1.0.1 Minor Release
* Fix Bugs:
  * Fix the memory leakage issue
* New Features:
  * Increase the batch number

# 1.0.2 12/06/2021
* XMap 1.0.2 Minor Release.
* Fix Bugs:
    * Prevent multiple definitions of global variable IID when GCC >= 10 (thanks for @juergenhoetzel)

# 1.0.3 12/29/2021
* XMap 1.0.3 Minor Release.
* Fix Bugs:
  * Fix multiple port scanning modules, enabling `-p 0-65535`

# 1.1.0 09/10/2022
* XMap 1.1.0 Major Release.
* New Features:
  * DNS scan modules enabled (base module: `-M dnsx`, query for software version: `-M dnsv`, spoofing source address: `-M dnsf`, and so on)

# 1.1.1 09/22/2022
* XMap 1.1.1 Minor Release.
* Fix Bugs:
  * Fix the memory leakage issue

# 1.1.2 09/23/2022
* XMap 1.1.2 Minor Release.
* Fix Bugs:
  * Fix the print issue of DNS modules

# 1.1.3 04/08/2023
* XMap 1.1.3 Minor Release.
* Fix Bugs:
  * Fix the source port checking issue of DNS modules

# 1.1.4 06/28/2023
* XMap 1.1.4 Minor Release.
* New feature:
  * increase the field number to store results

# 2.0.0 06/28/2023
* XMap 2.0.0 New Version Release.
* New feature:
  * new module `dnsx`                : enable DNS over IPv6
  * new module `dnsa`     (IPv4&IPv6): enable changing source port & TXID when sending multiple queries towards the same target <IP, port>
  * new module `dnsae`    (IPv4&IPv6): enable changing source port & TXID when sending multiple queries towards the same target <IP, port> with EDNS0=4096
  * new module `dnsan`    (IPv4&IPv6): enable fixed source port & TXID when sending multiple queries towards the same target <IP, port>
  * new module `dnsane`   (IPv4&IPv6): enable fixed source port & TXID when sending multiple queries towards the same target <IP, port> with EDNS0=4096
  * new module `dnsane16` (IPv4&IPv6): enable fixed source port & TXID when sending multiple queries towards the same target <IP, port> with EDNS0=65535
  * new module `dnsai`    (IPv4&IPv6): enable changing TXID when sending multiple queries towards the same target <IP, port>
  * new module `dnsaie`   (IPv4&IPv6): enable changing TXID when sending multiple queries towards the same target <IP, port> with EDNS0=4096
  * new module `dnsap`    (IPv4&IPv6): enable changing source port when sending multiple queries towards the same target <IP, port>
  * new module `dnsape`   (IPv4&IPv6): enable changing source port when sending multiple queries towards the same target <IP, port> with EDNS0=4096
  * new module `dnsaf`    (IPv4&IPv6): enable changing source port & TXID when sending multiple queries towards the same target <IP, port> with fake source IP
  * new module `dnsafe`   (IPv4&IPv6): enable changing source port & TXID when sending multiple queries towards the same target <IP, port> with EDNS0=4096 & source IP