topmostp
v0.1.9
최상위
topmostp
( Topmost P orts)는 가장 많이 사용되는 포트를 빠르게 검색할 수 있는 도구입니다. 순위의 출처는 nmap 저장소의 nmap-services
입니다.
SecSI에서는 이 정보를 가져와서 스크립트 파이프라인 에서 사용하는 것이 유용하다는 것을 알았습니다.
다음을 실행하여 쉽게 설치할 수 있습니다.
pip install topmostp
topmostp --help
그러면 도구에 대한 도움말이 표시됩니다. 지원하는 모든 명령은 다음과 같습니다.
Usage: topmostp [OPTIONS] COMMAND [ARGS]...
╭─ Options ─────────────────────────────────────────────────────────────────────────────────────────╮
│ --help -h Show this message and exit. │
╰───────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ────────────────────────────────────────────────────────────────────────────────────────╮
│ find Find info about about a specific service │
│ stats Retrieve stats about a port │
│ top Retrieve list of ports by frequency (TCP, UDP, SCTP or all of them. Defaults to 'all') │
│ update Update ports list │
╰───────────────────────────────────────────────────────────────────────────────────────────────────╯
다음은 topmostp top
명령에 대한 도움말입니다.
Usage: topmostp top [OPTIONS] N
Retrieve list of ports by frequency (TCP, UDP, SCTP or all of them. Defaults
to 'all')
╭─ Arguments ────────────────────────────────────────────────────────────────╮
│ * n INTEGER [default: None] [required] │
╰────────────────────────────────────────────────────────────────────────────╯
╭─ Options ──────────────────────────────────────────────────────────────────╮
│ --type -t [tcp|udp|sctp|all] [default: all] │
│ --silent -s Display only results in output │
│ --help -h Show this message and exit. │
╰────────────────────────────────────────────────────────────────────────────╯
다음은 topmostp find
명령에 대한 도움말입니다.
Usage: topmostp find [OPTIONS] SERVICE
Find info about about a specific service
╭─ Arguments ────────────────────────────────────────────────────────────────╮
│ * service TEXT [default: None] [required] │
╰────────────────────────────────────────────────────────────────────────────╯
╭─ Options ──────────────────────────────────────────────────────────────────╮
│ --help -h Show this message and exit. │
╰────────────────────────────────────────────────────────────────────────────╯
다음은 topmostp stats
명령에 대한 도움말입니다.
Usage: topmostp stats [OPTIONS] PORT PORT_TYPE:{tcp|udp|sctp}
Retrieve stats about a port
╭─ Arguments ────────────────────────────────────────────────────────────────╮
│ * port INTEGER [default: None] [required] │
│ * port_type PORT_TYPE:{tcp|udp|sctp} [default: None] [required] │
╰────────────────────────────────────────────────────────────────────────────╯
╭─ Options ──────────────────────────────────────────────────────────────────╮
│ --help -h Show this message and exit. │
╰────────────────────────────────────────────────────────────────────────────╯
실제적인 예는 다음과 같습니다:
naabu -p $(topmostp top 15 -s) -host secsi.io
이 조각에서 topmostp
의 출력은 상위 15개 포트 목록을 검색하는 데 사용되며 naabu
포트 검색 도구와 연결됩니다.
Angelo Delicato @SecSI가 개발함
topmostp는 MIT 라이선스로 출시됩니다.