Chlorophyte is program that scans a good portion of the internet for Terraria v1.4.4.9 servers.
The mass finder is in a working state. Development of the rescanner and the part that gets the server information is planned but has not been started.
Because Chlorophyte is written in Rust, you need to install rustup if it's not already installed.
Before running any program that is part of Chlorophyte, you need to enter this command:
sudo iptables -A INPUT -p tcp -m multiport --dports 61000:65000 -j DROP
You will need to rerun the command after a reboot.
This will make the OS ignore all TCP packets received on ports 61000-65000. This is required because Chlorophyte uses a TCP stack separate from the OSes one. If the OS receives a TCP packet without having a connection with that IP, it will send an RST packet. This command makes the OS ignore all connections on this port so that doesn't happen.
Check the USAGE.md
s of the crates for info on how to use them.
All crates starting with chlorophyte- are licensed under the GLWTPL. For more info, see LICENSE.
All crates starting with matscan- are part of matscan and are licensed under the matscan license
- mat for letting me "borrow" small amounts of code from matscan and helping me a bit
- The Wireshark software for helping me debug my stupid errors
- Some 10-year-old protocol documentation for some protocol packet stuff
- Nikolan for temporarily running the scanner for me
- Vero for helping me