Mantis skips discovery phase for TLDs that are reserved for government entities
Open
@Prateek-Thakare is already working on this.
Since Sep 5, 2024.
bug
good first issue
hackathon
hacktoberfest
help wanted
- Dominant language
- Python
- Stars
- 1k
- Forks
- 136
- PR merge metrics
- No merged PRs in 30d
Description
Describe the bug
Mantis seems to skip discovery phase for TLDs reserved for country/govt entities.
To Reproduce
mantis onboard -o gov:my -t gov.my
[2024-09-04 15:36:36,773] --> INFO: MANTIS Workflow - STARTED
[2024-09-04 15:36:36,773] --> INFO: Executing workname workflowName='default' schedule='daily between 00:00 and 04:00' cmd=[] scanNewOnly=False workflowConfig=[Module(moduleName='discovery', tools=['Subfinder', 'Amass'], order=1), Module(moduleName='prerecon', tools=['FindCDN', 'Naabu'], order=2), Module(moduleName='activehostscan', tools=['HTTPX_Active', 'HTTPX'], order=3), Module(moduleName='activerecon', tools=['Wafw00f'], order=4), Module(moduleName='scan', tools=['DNSTwister', 'Nuclei', 'Corsy'], order=5), Module(moduleName='secretscanner', tools=['SecretScanner'], order=6)]
[2024-09-04 15:36:36,793] --> INFO: Inserting user input into database
0it [00:00, ?it/s]
PRERECON: 100%|
ACTIVEHOSTSCAN: 100%|
System (please complete the following information):
Docker based setup on Ubuntu 24.04.
Additional context
This seems to happen due to the library that is used to categorize the input provided.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.