| Crates.io | turboport |
| lib.rs | turboport |
| version | 2.0.3 |
| created_at | 2025-12-12 18:30:24.889488+00 |
| updated_at | 2025-12-12 19:40:51.484685+00 |
| description | A very fast port scanning tool written in Rust. |
| homepage | |
| repository | https://github.com/selimozturk13/turboport |
| max_upload_size | |
| id | 1981982 |
| size | 22,311 |
turboport is a very fast port-scanning tool written in Rust.
Basic usage:
turboport <host>
Example:
turboport scanme.nmap.org
Turboport will scan ports 1–1024 by default.
turboport -s 1 -e 65535 example.com
turboport -t 500 google.com
turboport -c 300 scanme.nmap.org
turboport -s 20 -e 9000 -t 300 -c 500 192.168.1.10
| Flag | Long Option | Description | Default |
|---|---|---|---|
-s |
--start |
Starting port | 1 |
-e |
--end |
Ending port | 1024 |
-t |
--timeout |
Timeout in ms per connection attempt | 1000 |
-c |
--concurrency |
Number of the paralel threads | 1000 |
| (host) | Target host or IP | required |
Turboport is fully asynchronous and built on tokio, allowing thousands of concurrent connection attempts.
Typical performance:
cargo(Recomented)cargo install turboport
This command will install turboport to system PATH so you can run it from anywhere.
git clone https://github.com/selimozturk13/turboport
cd turboport
cargo build --release
Binary will be located at:
target/release/turboport
sudo install -m 755 target/release/turboport /usr/local/bin/
This will place the turboport executable into /usr/local/bin, which is already included in the system PATH. After installation, you can run it from anywhere:
turboport --help
```
---
## Notes
- Use responsibly. Scanning networks without permission can be illegal.
- Firewalls and rate-limiting may affect port visibility.
- Some ports may appear filtered or “stealth” rather than open/closed.
---
## License
This project is licensed under the MIT License.