Red Team Toy π οΈ
A web-based offensive security toolkit for ethical hackers, red teamers, and learners. Built with React, Vite, TypeScript, and Tailwind CSS.
β οΈ Disclaimer: This project is for authorized penetration testing, security research, and educational purposes only.
Unauthorized use is prohibited and may be illegal. Always obtain proper written permission before testing any system.
β¨ Features Reconnaissance
Subdomain Enumeration β Discover subdomains for a target domain
WHOIS Lookup β Retrieve domain registration details
DNS Enumeration β Enumerate A, MX, TXT, NS, and other records
IP Geolocation β Get rough geo info for an IP
Planned / Roadmap
π Cryptography tools (encoders/decoders, hash utilities)
π°οΈ Network tools (port scan front-ends, banner grabbers via APIs)
π§ͺ Payload generators (XSS, LFI/RFI, SQLi cheats)
π·οΈ Crawler / endpoint mapper
π» Desktop build via Electron or Tauri
π§° CLI companion (Node/Python)
πΌοΈ Screenshot
π¦ Getting Started Prerequisites
Node.js β₯ 16
npm or pnpm or yarn
Install
git clone https://github.com//red-team-toy.git cd red-team-toy/project npm install
Run (dev)
npm run dev
The dev server runs on http://localhost:3000 (LAN-exposed per vite.config.ts). Build (prod)
npm run build npm run preview
π Project Structure (simplified)
project/
βββ src/
β βββ components/
β βββ pages/
β βββ hooks/
β βββ utils/
β βββ main.tsx
βββ index.html
βββ tailwind.config.js
βββ postcss.config.js
βββ vite.config.ts
βββ tsconfig.json
βββ package.json
π Security & Legal
Use only on targets you own or are explicitly authorized to test.
Some modules may rely on thirdβparty APIs; respect their ToS.
Consider rate-limiting & logging if you expose this publicly.
π€ Contributing
Contributions, feature requests, and bug reports are welcome!
Fork the repo
Create a feature branch: git checkout -b feat/some-feature
Commit with a clear message
Open a Pull Request
(You can add a CONTRIBUTING.md later if you want stricter guidelines.)

