mirror of
https://github.com/nox-project/nox-framework.git
synced 2026-06-08 16:07:17 +00:00
4.6 KiB
4.6 KiB
Changelog
All notable changes to NOX are documented here.
[1.0.1] — 2026-04-11
Sources
- Added 9 new sources:
proxynova_comb(COMB breach search, free),shodan_internetdb(IP intel, free),circl_hashlookup(NSRL hash lookup, free),ipapi_is(IP geolocation, free),threatfox(abuse.ch IOC database),urlhaus(abuse.ch malware URLs),malwarebazaar(abuse.ch hash lookup),fullhunt_subdomains(attack surface),netlas_search(internet scanner) - Removed 7 dead sources:
threatcrowd_email,threatcrowd_domain(DNS dead),spyse_domain,spyse_ip(API shut down),hashes_org(DNS dead),leakstats_pw(DNS dead),checkleaked(endpoint gone) - Fixed:
dehashedendpoint migrated from/searchto/v2/search - Fixed:
hudsonrock_osintendpoint corrected tosearch-by-emailwithinput_type: email(wassearch-by-loginwithinput_type: username) - Fixed:
scylla_sh_searchmigrated from deadscylla.shto activescylla.so - Fixed:
emailrep_ionow requires API key (EMAILREP_API_KEY) — free unauthenticated tier removed by provider - Fixed:
duckduckgo_apirepurposed from dead DDG Instant Answer API to SearXNG JSON search
Engine
- Fixed: POST 429
Retry-Aftercap was 4s (should be 30s, matching GET path) - Fixed: Linear retry backoff replaced with exponential backoff + jitter in all 4 retry paths (
_get,_post,Session.get,Session.post) - Fixed:
--reset-sourcesnow removes orphaned plugins from~/.nox/sources/in addition to copying new ones - Fixed: DDG HTML scraper replaced with SearXNG JSON API across all call sites — DDG HTML endpoint bot-blocked since 2025
- Fixed: SearXNG instance pool updated:
searx.be(403),search.bus-hit.me(DNS dead),searxng.site(SSL error) replaced with 6 active instances; pool extracted to module-level_SEARX_INSTANCESconstant - Fixed: All 11 dead paste site APIs removed from
ScrapeEngine.PASTE_SITES; paste intelligence now routed through SearXNG dorks and IntelX
WAF Resilience
- Updated: User-Agent pool updated to Chrome/135, Firefox/136, Edge/135 (was Chrome/131, Firefox/133)
- Added:
Sec-CH-UA,Sec-CH-UA-Mobile,Sec-CH-UA-PlatformClient Hints headers for Chromium-based UAs - Fixed:
_CH_UA_MAPordering — Edge UA now correctly gets"Microsoft Edge"brand (was getting"Google Chrome"due to dict iteration order) - Fixed:
_search()sync method no longer passesuse_cloudscraper=Trueto SearXNG JSON API calls
Hash Cracking
- Removed 6 dead/paywalled cracker APIs: nitrxgen (DNS dead), hash.help (DNS dead), hashkiller (403), hashes.com free path (404), md5decrypt (403), cmd5 (paywalled — returns
CMD5-ERROR:-1for all hashes) - Added: Local rockyou wordlist as primary crack path (no external calls, no rate limits, no data leakage)
- Added:
hashes.comkeyed API as external fallback (HASHES_COM_API_KEY)
Dependencies
- Added:
brotli>=1.1.0— required for aiohttp to decompressbr-encoded responses
Config
- Added 7 new API key slots:
EMAILREP_API_KEY,HASHES_COM_API_KEY,THREATFOX_API_KEY,URLHAUS_API_KEY,MALWAREBAZAAR_API_KEY,FULLHUNT_API_KEY,NETLAS_API_KEY
[1.0.0] — 2026-04-02
Initial Release
- 124 Pydantic v2-validated JSON source plugins across breach, network, OSINT, and threat-intel categories
- Fully async execution engine (
asyncio+aiohttp) with JA3 TLS fingerprinting and per-request jitter --autoscanpipeline: breach scan → recursive identity pivot (depth 2) → Google/DDG dorking → paste/Telegram scraping--fullscan: breach scan + pivot only--scan/ REPLscan: breach sources only- Guardian Proxy Engine: automatic proxy rotation with fail-safe kill-switch
- Risk scoring engine (0–100) with time-decay, source confidence weighting, persistence multipliers, and HVT detection
- Recursive Avalanche Engine: every discovered asset re-injected as a new scan seed across breach, dork, and scrape concurrently
- Union-Find identity clustering across all breach records
- Forensic PDF/HTML/JSON/CSV/Markdown reporting with Executive Summary dashboard
- Hash identification and multi-engine cracking (dictionary + mutations + online rainbow tables)
- Deep password strength analysis with entropy, leet-speak detection, and crack-time estimates
- Interactive REPL with full feature parity with the CLI
- Full audit logging: all scan events mirrored to
~/.nox/logs/nox.log - Isolated
.debpackaging for Kali Linux (PEP 668 compliant — zero system pollution) ~/.config/nox-cli/apikeys.jsoncredential store (chmod 0600)