Skip to content

Fork of drneox/nutcracker with a web dashboard (job queue, scheduler, MASVS trend per app), real-time device video via WebUSB (no scrcpy needed), an LLM-driven autonomous Frida bypass + exploit-confirmation agent (aipwn), SQLite-backed run history, and a Dockerized static-analysis toolbox (jadx/apktool/radare2/gitleaks/apkleaks/apkid) — no local tool installs required. - #26

Open
Hiteek wants to merge 42 commits into
drneox:mainfrom
Hiteek:main

Conversation

@Hiteek

@Hiteek Hiteek commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Fork of drneox/nutcracker — adds a web dashboard with device video (WebUSB), an autonomous LLM exploit agent (aipwn), SQLite run history + scheduler, and a Dockerized static-analysis toolbox.

drneox and others added 30 commits May 2, 2026 00:21
fix: launch uses strategies.frida_host from config (-H/-D/-U)
…store .gitignore

- apk_tools.py: replace 25 hardcoded Spanish strings with t() calls (apk_* keys)
  Covers: patch_split_apk (no apksigner/keytool, patching, zipalign, signing)
  and install_apk (all install paths, split/bundle, signature mismatch, ABI)
- runtime.py: replace 3 hardcoded strings in simulate_app_navigation (rt_ui_*)
- i18n.py: add 26 new apk_* keys (EN + ES) and rt_ui_stopped (EN + ES)
- .gitignore: restore entries for AI tools, plugin outputs, backups and logs
i18n(core): localize all hardcoded strings in apk_tools, runtime + re…
…-video

docs: Add Demo section with YouTube video thumbnail to README
fix: corrected bugs in device, report and pipeline
Add 24 keys (er_header, er_title, er_description, er_confirmed,
er_badge_*, er_field_*, er_section_bypass, er_stats_line, etc.)
for both 'en' and 'es' locales. Used by exploit_report_pdf.py.
…MASVS summary layout; i18n vuln_scanner + native_scanner
…tion entry

- vuln_scanner.py: replace loose (?i)(AKIA|...) pattern with anchored
  \b(AKIA|AIPA|ASIA)[A-Z0-9]{16}\b to reduce false positives
- ROADMAP.md: new Reporting section documenting the disconnect between
  FridaAgent bypass success and DEX extraction, with proposed two-verdict
  model and implementation touch-points (AnalysisResult, masvs.py,
  reporter.py, PDF report)
- update aipwn submodule pointer to feat/vuln-exploit-native-scan HEAD
…tion entry

- vuln_scanner.py: replace loose (?i)(AKIA|...) pattern with anchored
  \b(AKIA|AIPA|ASIA)[A-Z0-9]{16}\b to reduce false positives
- ROADMAP.md: new Reporting section documenting the disconnect between
  FridaAgent bypass success and DEX extraction, with proposed two-verdict
  model and implementation touch-points (AnalysisResult, masvs.py,
  reporter.py, PDF report)
- update aipwn submodule pointer to feat/vuln-exploit-native-scan HEAD
fix: tighten AWS key regex; roadmap: add dynamic bypass vs DEX extrac…
Hiteek and others added 12 commits July 27, 2026 01:55
test.yaml was a stray copy of config.yaml committed since the initial
commit. Rewrote history with git-filter-repo to remove it from all 97
commits, and added config*.yaml (except the .example template) to
.gitignore to prevent this from happening again.
# Conflicts:
#	.gitignore
#	ROADMAP.md
#	nutcracker.py
#	nutcracker_core/masvs.py
#	nutcracker_core/vuln_scanner.py
#	setup.sh
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