loading
loading
Utilities
A script written as a substitute for masscan.
overview
portboozle is a lightweight TCP port scanner written as a substitute for masscan when you already have resolved hosts from massdns. It reads massdns output, probes the ports you ask for, and writes which hosts answered, without the setup cost of a full internet-scale scanner.
Choose ports with --ports as a comma list, a range such as 1-65535, or a named size preset (medium, large, huge, massive). --timeout sets the socket wait in seconds so slow networks do not stall the run. Feed it massdns output as the host list rather than raw domain names.
On Trickest, portboozle is a Utilities node that takes massdns output and writes a file and folder of open ports. Place it after DNS resolution and before banner grabbing or HTTP probing.
use cases
Take a massdns resolution file and probe common or custom TCP ports so only hosts with open listeners continue in the workflow.
Set --ports to a large range or a size preset when you need broader coverage than a short top-ports list.
Raise --timeout when high latency causes missed open ports, or lower it when you want a faster pass over a reliable link.
reference
| Name | Type | Flag | Description |
|---|---|---|---|
| massdns-output | FILE | · | Massdns output file of resolved hosts to scan. |
| ports | STRING | --ports | Target ports as a comma list, a range, or a size preset (medium, large, huge, massive). |
| timeout | STRING | --timeout | Socket timeout for port scanning (default 0.7). |
Showing key inputs. portboozle exposes 3 inputs in total.
example
# scan hosts from massdns output for common web portsportboozle --ports 80,443,8080,8443 --timeout 1.0198.51.100.10:80198.51.100.10:443198.51.100.23:443198.51.100.64:22203.0.113.15:80203.0.113.15:443203.0.113.40:8080guidance
Use Portboozle for a lightweight port scan over hosts you have already resolved with massdns. For raw, internet-scale speed reach for masscan or zmap instead. It scans ports, it does not resolve names, so run a DNS stage in front of it.
The high-speed scanner Portboozle substitutes for. Faster at scale, heavier to run.
Fast Go port scanner with clean pipeline output. A common alternative for the same stage.
Quick port sweep that hands open ports to nmap for deeper inspection.
faq
related
Import, export, and link workflow data with Airtable.
Decode Android APK files into smali sources and resources.
Check a file's values against conditions and exit with a matching code.
Extract all hosted zones from AWS Route53.
Output file lines by batch size, given START_LINE and END_LINE.
Extract a batch range from a file's lines or a folder's files, with parallel processing.
A massdns output file feeds Portboozle, which scans the resolved hosts for open ports and writes the result as a queryable output.
Facts on this page come from the live Trickest tool library.