loading
loading
Vulnerability Scanning
Test weak credentials on SSH, FTP, MySQL, PostgreSQL, and Microsoft SQL Server with per-protocol wordlists. Lockout-aware rate-limit keeps runs safe.
Weak credentials on network services are vendor defaults and easy passwords on SSH, FTP, and databases that an authorized assessment has to catch before an attacker does. This module runs weak credential testing across five protocols, with per-protocol wordlists and a rate-limit that accounts for lockout risk. Account lockout is real, so the rate-limit is there to manage it.
On authorized scope only, you test vendor, default, and weak logins on five
protocols: SSH, FTP, MySQL, PostgreSQL, and Microsoft SQL Server. There is no
sixth protocol. Account lockout is a real risk; the rate-limit exists because
of it. You need network-service-details from fingerprinting. Raw open ports
are not enough.
Fingerprint network services produces network-service-details.
Scan for open ports is the hop before that. You cannot wire this module onto
raw port-details.
findings feed the scan report.
Scan network services for misconfigurations runs on the same network tail, tests config rather than logins, and may skip fingerprinting. Do not cross into the web tail. HTTP admin-panel default credentials belong on find web admin panels.
Network tail (this page is one of the two last hops): hosts -> open-ports -> network FP -> (misconfig | weak-creds). Fingerprinting is required for this
hop. Never hosts -> probe-web -> web FP.
Nest this after fingerprint network services has named the service. You
cannot skip that hop. If you only have port-details, run fingerprint first.
Misconfig can take raw port records; this cannot. Confirm the engagement
covers credential testing before you nest it.
network-service-details (FILE): JSONL records from fingerprint network
rate-limit (STRING): maximum requests per second per machine. Default 300.
Per-protocol username and password wordlists (FILE), all optional:
findings: JSONL records (finding, location, severity, ip_address,
The tables this module produces. Sample rows are illustrative.
Weak, vendor-default, or default credentials confirmed on a network service.
findingtext | locationurl | severitytext | hostnametext | ip_addresstext | portint | protocoltext | usernametext | passwordtext | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FTP Weak Credentials | ftp://203.0.113.10:21 | high | ftp.example.com | 203.0.113.10 | 21 | ftp | admin | admin |
| 2 | MySQL Weak Credentials | mysql://203.0.113.20:3306 | high | db.example.com | 203.0.113.20 | 3306 | mysql | root | root |
| 3 | SSH Weak Credentials | ssh://198.51.100.42:22 | high | ssh.example.com | 198.51.100.42 | 22 | ssh | root | toor |
Artifact class it owns
Protocol, banner, product on each open port
Upstream it needs
port-details
Artifact class it owns
Setup issues on named (or raw) services
Upstream it needs
port-details (FP optional)
Scan Network Services for Weak Credentials
Artifact class it owns
Vendor/default/weak logins on five protocols
Upstream it needs
network-service-details (FP required)
Find web admin panels is HTTP login UIs and a subset of default creds over the web tail. This module tests five network protocols only.
questions
credential instrument; this page owns the nestable job
Drop this module into a Trickest workflow and connect it to your upstream and downstream nodes. The face contract above is the wiring.
Get a personalized demo
A 30-minute walkthrough. We map the platform to your stack and answer pricing and deployment questions for your environment.