Skip to content
View 6Seeks's full-sized avatar
Block or Report

Block or report 6Seeks

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
6Seeks/README.md

6Seeks: IPv6 Periphery Scanning System

It aims to scan the Internet-wide IPv6 network periphery. It is an asynchronous scanning system that incrementally adjusts search directions, automatically prioritising the scanning of IPv6 address spaces with a higher concentration of IPv6 peripherals. Its network periphery model is inspired by [Xmap]{https://github.com/idealeer/xmap}.

QuickStart

You should prepare a file consisting of unique and equal IPv6 prefixes, such as global /37 prefixes, one prefix per line.

Then run the shell script `run.sh

bash run <interface>

Note that the <interface>' should be set up with the global IPv6 access. In this case, run.sh` can automatically configure the source address, MAC address, gateway MAC address of the probes.

Customisation

In 6Seeks' source code, both the decay rate r and the increment K can be adjusted. They are set to 1 and 10000 by default.

What is the underlying algorithm?

Its capabilities include randomly exploring multiple IPv6 prefixes with different weights, i.e. the IPv6 prefixes with high historical rewards will be explored more, like reinformant learning.

More detail will be seen in our paper.

Disclaimer

6Seeks system is not very complete yet, please don't use it directly for production scenes. We only publish it here to facilitate research on IPv6 network measurements.

Pinned Loading

  1. Treestrace Treestrace Public

    Treestrace is an Efficient IPv6 scanner for Router Interface Addresses Discovery

    Go

  2. Lab-ANT/6Graph Lab-ANT/6Graph Public

    6Graph is an efficient IPv6 address generator

    Python 24 4

  3. Lab-ANT/6Forest Lab-ANT/6Forest Public

    Python 5 1