Skip to content

RedTeamScript — Attack Script Library

RedTeamScript runs Python attack scripts from the AllySec Forge skill library — 147 stdlib-only Python scripts across 19 skill suites. Use this when KaliTool doesn't cover the specific attack scenario.

Skill Suites

SuiteScriptsDomain
recon-dominator9Passive/active recon, OSINT, Google dorking, port scanning, tech fingerprinting
webapp-exploit-hunter13SQLi, XSS, SSRF, IDOR, SSTI, auth bypass, file upload, race conditions, WAF evasion
api-breaker10API discovery, schema building, auth analysis, mass assignment, GraphQL, WebSocket
exploitation17SQLi, IDOR, oracle manipulation, JWT forging, XSS harvesting, flash loans, reentrancy
post-exploitation9Linux/Windows privesc, AD attacks, lateral movement, persistence, container escape
cloud-pivot-finder7Cloud detection, bucket enumeration, takeover scanning, serverless, CI/CD
edr-evasion-engine5AMSI bypass, ETW patching, process injection, NTDLL unhooking, API hashing
stealth-execution-engine7LOLBAS, script dropper, Discord C2, DNS tunneling, reverse SSH, Sliver ops
anti-forensics-suite3Log cleaning, history eraser, artifact cleaner
phishing-arsenal5Campaign tracker, landing page generator, domain squatter, email spoofer
web-implant-factory4Panel backdoor, credential harvester, shell deployer, phishing cloner
linux-implant-suite3Systemd backdoor, SSH pivot, container breakout
vuln-chain-composer6Import findings, correlate, build chains, calculate impact, generate chain PoC
attack-path-architect5Classify assets, map trust, generate attack trees
pentest4Engagement KB, Playwright automation, aggregate reporting
hackerone4Scope parsing, parallel pentesting, PoC validation, submission reports
authenticating2Signup/login automation, CAPTCHA solving, 2FA bypass
domain-assessment-Subdomain discovery, port scanning, attack surface inventory
web-application-mapping-Web app recon, headless browser automation

Usage

Arguments pass safely via subprocess array — payloads with shell metacharacters and injection strings flow through without restriction.

RedTeamScript(
  skill="webapp-exploit-hunter",
  script="sqli_tester",
  args='--url http://target.com/api/users?id=1 --payload "\' OR 1=1--"'
)
RedTeamScript(
  skill="recon-dominator",
  script="passive_recon",
  args="--domain example.com --output results.json",
  outputDir="./outputs/engagement/processed/"
)

When to Use

  • When KaliTool doesn't have a matching tool for the attack
  • When you need Python-native scripting (no Kali dependency)
  • When you need payloads with shell metacharacters that pass safely through subprocess arrays
  • When you need to chain multiple reconnaissance or exploitation steps

Released under the MIT License.