Skip to content

Update nmap module#1879

Open
fredjt wants to merge 1 commit intosmicallef:masterfrom
fredjt:fix_nmap
Open

Update nmap module#1879
fredjt wants to merge 1 commit intosmicallef:masterfrom
fredjt:fix_nmap

Conversation

@fredjt
Copy link

@fredjt fredjt commented Aug 29, 2024

Make reading nmap output more reliable.

  • Moved unreliable OS check so newly discovered IP addrs in a netblock are added even if their OSs are unobtainable.
  • Added fallback for IP addrs in a netblock with no internet name. This previously broke the module.

niavasha added a commit to niavasha/spiderfoot that referenced this pull request Oct 28, 2024
cbxss added a commit to cbxss/spiderfoot that referenced this pull request Feb 7, 2026
…ken modules

- Migrate from requirements.txt to pyproject.toml with relaxed dependency bounds
- Switch to uv for package management across project and Docker
- Update Docker: Alpine 3.20, Python 3.12-bookworm, fix Node/Wappalyzer setup
- Fix secure library API for 1.x (was 0.3.x), PyPDF2 -> pypdf API
- Fix 14 type()==Y patterns to isinstance()
- Cherry-pick upstream bug fixes: WhatsMyName fields (smicallef#1894), nmap parsing (smicallef#1879),
  DNS for Family IP (smicallef#1872), nuclei/wafw00f/whatweb JSON parsing (smicallef#1952),
  db.py UnboundLocalError (smicallef#1787), dev port correlation (smicallef#1827),
  accounts strip_bad_char support (smicallef#1828)
- Add 5 new modules: InternetDB (Shodan free), LeakCheck (paid+free),
  WhoisFreaks, ip2location.io

238/238 modules load successfully on Python 3.12.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants