Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ivan-guerra/pscan
A TCP/UDP port scanner
https://github.com/ivan-guerra/pscan
port-scanner
Last synced: 17 days ago
JSON representation
A TCP/UDP port scanner
- Host: GitHub
- URL: https://github.com/ivan-guerra/pscan
- Owner: ivan-guerra
- License: unlicense
- Created: 2025-01-20T18:23:41.000Z (17 days ago)
- Default Branch: master
- Last Pushed: 2025-01-20T19:33:27.000Z (17 days ago)
- Last Synced: 2025-01-20T19:33:56.772Z (17 days ago)
- Topics: port-scanner
- Language: Rust
- Homepage:
- Size: 122 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# pscan
A fast, multi-threaded port scanner implementation in Rust.
This program provides command-line functionality to scan TCP and UDP ports on
specified IP addresses.## Features
- Multi-threaded scanning for improved performance
- Support for both TCP and UDP protocols
- Customizable port ranges
- Service name resolution using IANA registries
- Filterable output based on port states## Examples
Show all opened TCP ports at address `10.0.0.44`:
```text
$ pscan 10.0.0.44 -s tcp -i filtered -i closedpscan report for 10.0.0.44:1-65535
Not shown: 65533 closed ports
PORT STATE SERVICE
5900/tcp open rfb
54446/tcp open unknownpscan done: scanned in 0.75 seconds
```Show the state of all UDP ports in the range `22-29` at address `10.0.0.44`:
```text
$ pscan 10.0.0.44 -s udp -p 22-29pscan report for 10.0.0.44:22-29
PORT STATE SERVICE
22/udp closed ssh
23/udp closed telnet
24/udp closed unknown
25/udp closed smtp
26/udp closed unknown
27/udp closed nsw-fe
28/udp closed unknown
29/udp closed msg-icppscan done: scanned in 0.06 seconds
```