Skip to content

Commit 4a6c1b1

Browse files
committed
XMap 1.1.3 Minor Release
XMap 1.1.3 Minor Release. * Fix Bugs: * Fix the source port checking issue of DNS modules
1 parent e675f77 commit 4a6c1b1

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,3 +32,8 @@
3232
* XMap 1.1.2 Minor Release.
3333
* Fix Bugs:
3434
* Fix the print issue of DNS modules
35+
36+
# 1.1.3 2023-04-08
37+
* XMap 1.1.3 Minor Release.
38+
* Fix Bugs:
39+
* Fix the source port checking issue of DNS modules

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ XMap is a fast network scanner designed for performing Internet-wide IPv6 & IPv4
66

77
XMap is reimplemented and improved thoroughly from ZMap and is fully compatible with ZMap, armed with the "5 minutes" probing speed and novel scanning techniques. XMap is capable of scanning the 32-bits address space in under 45 minutes. With a 10 gigE connection and [PF_RING](http://www.ntop.org/products/packet-capture/pf_ring/), XMap can scan the 32-bits address space in under 5 minutes. Moreover, leveraging the novel IPv6 scanning approach, XMap can discover the IPv6 Network Periphery fast. Furthermore, XMap can scan the network space randomly with any length and at any position, such as 2001:db8::/32-64 and 192.168.0.1/16-20. Besides, XMap can probe multiple ports simultaneously.
88

9-
XMap operates on GNU/Linux, Mac OS, and BSD. XMap currently has implemented probe modules for ICMP Echo scans, TCP SYN scans, [UDP probes](https://github.com/idealeer/xmap/blob/master/examples/udp-probes/README), and **DNS scans (stateless, stateful, or address-spoofing)**.
9+
XMap operates on GNU/Linux, macOS, and BSD. XMap currently has implemented probe modules for ICMP Echo scans, TCP SYN scans, [UDP probes](https://github.com/idealeer/xmap/blob/master/examples/udp-probes/README), and **DNS scans (stateless, stateful, or address-spoofing)**.
1010

1111
With banner grab and TLS handshake tool, [ZGrab2](https://github.com/zmap/zgrab2), more involved scans could be performed.
1212

1313
Installation
1414
------------
1515

16-
The latest stable release of XMap is version 1.1.2 and supports Linux, macOS, and BSD. We recommend installing XMap from HEAD rather than using a distro package manager (not supported yet).
16+
The latest stable release of XMap is version 1.1.3 and supports Linux, macOS, and BSD. We recommend installing XMap from HEAD rather than using a distro package manager (not supported yet).
1717

1818
**Instructions on building XMap from source** can be found in [INSTALL](https://github.com/idealeer/xmap/blob/master/INSTALL.md).
1919

@@ -50,7 +50,7 @@ Watch the description video at [Pentester Academy TV](https://www.youtube.com/wa
5050
License and Copyright
5151
---------------------
5252

53-
XMap Copyright 2021 Xiang Li from Network and Information Security Lab Tsinghua University
53+
XMap Copyright 2021-2023 Xiang Li from Network and Information Security Lab Tsinghua University
5454

5555
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
5656
this file except in compliance with the License. You may obtain a copy of the

src/probe_modules/packet.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -332,7 +332,7 @@ __attribute__((unused)) static inline int
332332
int32_t min =
333333
((((uint16_t) validation[0]) << 8u) + validation[1]) % num_ports;
334334
int32_t max = ((((uint16_t) validation[0]) << 8u) + validation[1] +
335-
xconf.target_index_num - 1) %
335+
xconf.packet_streams - 1) %
336336
num_ports;
337337

338338
return (((max - min) % num_ports) >= ((to_validate - min) % num_ports));

0 commit comments

Comments
 (0)