Skip to content

Manoj-Root/Red-team-toy

Repository files navigation

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

Red Team Toy UI - 1

Red Team Toy UI - 2

πŸ“¦ 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.)

About

πŸ› οΈ Red Team Toy - Web-Based Offensive Security Toolkit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors