Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Show probe modules and output fields #4

Open
idealeer opened this issue Oct 15, 2021 · 2 comments
Open

Show probe modules and output fields #4

idealeer opened this issue Oct 15, 2021 · 2 comments

Comments

@idealeer
Copy link
Owner

idealeer commented Oct 15, 2021

Show probe modules:

$ ./src/xmap --list-probe-modules
Probe-modules (IPv6):
udp
tcp_syn
icmp_echo
icmp_echo_gw
icmp_echo_tmxd
Probe-modules (IPv4):
udp
dns
dnsr
dnsx
dnsf
dnsz
dnss
dnsv
tcp_scan
tcp_syn
icmp_echo

List help information of any module:

$ ./src/xmap -6 -h -M icmp_echo_gw
Probe-module (IPv6 icmp_echo_gw) Help:
Probe module that sends ICMPv6 echo requests to hosts for discovering gateway.
And the following argus should be set:
--iid-module=low_fill
Payload of ICMPv6 packets will consist of 8 bytes zero unless you customize it
with:
--probe-args=file:/path_to_payload_file
--probe-args=text:SomeText
--probe-args=hex:5061796c6f6164
--probe-args=icmp-type-code-str

$ ./src/xmap -6 -h -M icmp_echo_tmxd
Probe-module (IPv6 icmp_echo_tmxd) Help:
Probe module that sends ICMPv6 echo requests to hosts for discovering routers
with routing loop. And the following argus should be set:
--iid-module=rand
--iid-num=2
--probe-ttl=64 (max)
--probes=2 (2 packets with ttl=64,63)
(`repeat' key: <IPv6, ICMPv6-type>)
Payload of ICMPv6 packets will consist of 8 bytes zero unless you customize it
with:
--probe-args=file:/path_to_payload_file
--probe-args=text:SomeText
--probe-args=hex:5061796c6f6164
--probe-args=icmp-type-code-str

@idealeer idealeer closed this as completed Dec 6, 2021
@idealeer
Copy link
Owner Author

idealeer commented Dec 8, 2021

Module icmp_echo_gw and icmp_echo_tmxd are used to discover the IPv6 peripheries described in our paper.

@idealeer idealeer reopened this Dec 8, 2021
@idealeer
Copy link
Owner Author

If you want to check output fields, such as icmp_echo_gw, please use xmap -M icmp_echo_gw --list-output-field.

@idealeer idealeer changed the title Show probe modules Show probe modules and output fields Jul 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant