Commit graph

12 commits

Author SHA1 Message Date
administrator
42e2fb6ef2 feat: port 8000 + GITEX 2026 Nairobi hub page, improved scan messaging
- Change server port from 8080 to 8000
- Redesign index.html as GITEX 2026 Nairobi hub (app launcher)
- Add /aasd route serving AASD-specific landing page
- Add '← GITEX 2026 Hub' links to simulation, admin, and AASD pages
- Show 'Could Not Scan Target' message when GoTestWAF fails
- Increase GoTestWAF timeout from 120s to 300s
- Update install.sh, docs, and gitignore for bin/ as local-only
2026-05-14 11:46:10 +00:00
administrator
692714402a feat: show 'Could Not Scan Target' message when GoTestWAF fails, instead of misleading fallback score 2026-04-29 10:31:29 +00:00
administrator
2ba2bd6c76 fix: increase GoTestWAF timeout from 120s to 300s to prevent timeout on slower targets 2026-04-29 09:06:23 +00:00
administrator
c09d266f02 feat: add bin/ directory with pre-built binaries, update deploy workflow
- Add aasd/bin/ with compiled aasd binary and gotestwaf binary
- Fix .gitignore: remove blanket *.exe/*.bin rules
- Update install.sh to support local bin/ deployment (dev workflow)
- Update README and AGENT.md docs to reference bin/ directory
2026-04-29 08:15:51 +00:00
administrator
71b31b7c28 docs: restructure README into aasd/, add sample configs, update gitignore
- Move README.md and AGENT.md into aasd/ (app-specific docs)
- Create root README.md as lightweight repo overview (GITEX 2026 apps)
- Add aasd/sample.config.yaml with placeholder values for deployment
- Add aasd/sample.env with documented environment variables
- Update .gitignore to exclude config.yaml, binaries, reports/ and logs/
2026-04-29 07:56:00 +00:00
administrator
808fe757e4 fix: replace Home link with clickable AASD nav bar in visitor report 2026-04-29 07:38:03 +00:00
administrator
b91406ada4 fix: email report URL, duplicate case; feat: Home button, email UI, scan timer; test: 44 unit tests; refactor: IsIP to pkg/netutil; docs: SMTP env vars
- Fix email report URL: /{token}.html → /visitor_{token}.html
- Remove duplicate case 'generating' in simulation.html polling
- Add defensive guard against empty Subdomains in SelectAndScan
- Add Home link and Start New Scan button to visitor report
- Replace QR code injection with email-send form in consultant report
- Add scan timer animation (barberpole + elapsed counter) to frontend
- Move IsIP() from scanner/probe.go to pkg/netutil for reuse
- Add 44 unit tests across scanner, report, and netutil packages
- Create Makefile with build/vet/test/deploy targets
- Document SMTP environment variables in README and AGENT.md
2026-04-29 07:30:42 +00:00
administrator
4f533c6c8f feat: complete AASD booth application rewrite
- Replace email input with domain input (no data collection)
- Interactive subdomain selection flow with live progress
- IP fast-path (skip discovery for IP addresses)
- HTTPS/TLS-based subdomain probing (5000-name SecLists wordlist)
- Wildcard DNS detection with TLS cert validation filter
- Rename reports: visitor_{token}.html and consultant_{token}.html
- Remove domain-scan dependency (ineffective without API keys)
- Fix race condition in discovery vs scan phase
- Rearrange repo structure: AttackSurface/ -> aasd/src/
- Add live probe progress counter in frontend
- Admin dashboard shows consultant report only when file exists
2026-04-28 12:45:45 +00:00
administrator
816e056ba1 chore: auto-commit 2026-04-24 20:11 2026-04-24 20:11:23 +00:00
administrator
3915fa975f chore: auto-commit 2026-04-24 19:18 2026-04-24 19:18:37 +00:00
administrator
1f56d2a3c5 chore: auto-commit 2026-04-24 19:17 2026-04-24 19:17:01 +00:00
administrator
db41397368 chore: auto-commit 2026-04-24 12:36 2026-04-24 12:36:21 +00:00