Skip to content

CyberKit is an open-source cybersecurity tool suite designed for security professionals, developers, and enthusiasts. It offers a collection of utilities for analyzing, testing, and managing the security of applications and networks.

License

Notifications You must be signed in to change notification settings

HighMark-31/CyberKit

Repository files navigation

CyberKit

🛡️ Open-Source Cybersecurity Toolkit for Security Professionals & Developers

License Version TypeScript Vite React

Live Demo


📋 About

CyberKit is a modern, intuitive cybersecurity toolkit suite providing essential utilities for security professionals, penetration testers, developers, and IT enthusiasts. Whether you're analyzing security headers, cracking hashes, detecting vulnerabilities, or testing network connectivity, CyberKit delivers a unified platform with a beautiful, responsive UI.

Built for: Security testing • Penetration testing • Security education • DevOps workflows • Network diagnostics


✨ Key Features

🔐 Password & Security

  • Password Checker — Analyze strength with entropy calculation and crack time estimation
  • Password Generator — Create cryptographically secure passwords
  • Hash Generator — Support for MD5, SHA-1, SHA-256, SHA-512, and more

🕵️‍♂️ OSINT & Recon

  • Sherlock Web — Check username availability across popular social networks
  • Subdomain Finder — Discover subdomains for target organizations
  • Google Dorks — Generate advanced search queries for information gathering
  • Whois — Lookup domain registration and ownership details

🔍 Forensics & Analysis

  • Steganography Lab — Hide and retrieve secret messages in images (LSB)
  • Exif Viewer — Extract hidden metadata from images
  • File Metadata — Analyze document properties and hidden info
  • Log Analyzer — Parse server logs for potential security threats

🌐 Network & Web Tools

  • Website Scanner — Full vulnerability audit (CSP, HSTS, SSL, etc.)
  • Advanced DNS Recon — Deep analysis of DNS records (A, MX, NS, TXT)
  • Subnet Calculator — CIDR calculations and IP range analysis
  • Ping & Traceroute — Network latency and path visualization
  • SSL/TLS Checker — Verify certificate validity and chain issues
  • HTTP Header Analyzer — Inspect security headers

💻 System & Utilities

  • Terminal Simulator — Web-based Linux terminal with file system
  • Chmod Calculator — Visual Unix permission calculator
  • Encoder/Decoder — Base64, Hex, URL, HTML entities
  • URL Parser — Breakdown and modify URL components
  • XSS Detector — Scan input for Cross-Site Scripting vectors

💡 User Experience

  • Lightning-fast performance with Vite + React
  • Fully responsive design — Works on desktop, tablet, and mobile
  • Modern UI with intuitive navigation
  • Real-time results for immediate feedback
  • Copy-to-clipboard for all outputs
  • Dark mode support (modern interface)

🚀 Getting Started

Quick Demo

Try CyberKit online: cyberkit.mylaby.space

Local Installation

Prerequisites:

  • Node.js 16+ (or Bun 1.0+)
  • npm, yarn, or Bun package manager

Step 1: Clone the repository

git clone https://github.com/HighMark-31/cyberkit.git
cd cyberkit

Step 2: Install dependencies

# Using npm
npm install

# OR using yarn
yarn install

# OR using Bun (fastest)
bun install

Step 3: Start development server

# Using npm
npm run dev

# OR using yarn
yarn dev

# OR using Bun
bun run dev

The app will be available at http://localhost:8080 (or similar port shown in terminal)

Step 4: Build for production

npm run build    # Creates optimized build in 'dist/'

📖 Usage

  1. Open the application in your browser (local or live demo)
  2. Select a tool from the sidebar navigation
  3. Input your data in the designated fields
  4. View results instantly with formatted output
  5. Copy results with the built-in copy button

🛠️ Tech Stack

Technology Purpose Version
TypeScript Type-safe JavaScript Latest
React UI Framework 19+
Vite Build tool & dev server 5+
Tailwind CSS Styling 3+
Node.js Runtime 16+

License

This project is licensed under the MIT License — feel free to use it for personal and commercial projects.


Status

  • ✅ v2.0 Released
  • 🔄 Active development & improvements
  • 📦 Ready for production use

Made with ❤️ by HighMark | MIT License

About

CyberKit is an open-source cybersecurity tool suite designed for security professionals, developers, and enthusiasts. It offers a collection of utilities for analyzing, testing, and managing the security of applications and networks.

Topics

Resources

License

Stars

Watchers

Forks

Languages