Skip to content

AdamAbdallah1/CyberScope

Repository files navigation

CyberScope

React TailwindCSS Firebase JavaScript

CyberScope is a simple and professional web application for scanning domains and checking their IP, open ports, and vulnerabilities. Built with React, Firebase Authentication, and Tailwind CSS, it is fully responsive and designed for personal usage.

Features

  • 🔒 User Authentication
    • Register and login using Firebase Email/Password Authentication.
    • Logout functionality.
  • 🌐 Domain Scanner
    • Input a domain name and fetch its IP.
    • Display open ports, hostnames, vulnerabilities, and tags using Shodan API.
  • 📱 Responsive Design
    • Mobile-friendly navbar with a collapsible menu.
  • UX Enhancements
    • Loading indicators while fetching data.
    • Clear error messages for invalid inputs or failed requests.

Tech Stack

React TailwindCSS Firebase JavaScript

Installation

  1. Clone the repository:
git clone https://github.com/AdamAbdallah1/CyberScope

    Install dependencies:

cd CyberScope
npm install

    Setup Firebase:

        Create a Firebase project and enable Email/Password Authentication.

        Replace the firebase.js config with your Firebase credentials.

    Start the development server:

npm start

Usage

    Register a new account or login with existing credentials.

    Access the Scan page.

    Enter a domain and click Scan to see IP, ports, hostnames, and vulnerabilities.

    Use the mobile menu to navigate or logout.

License

This project is for educational and personal use only.

About

Simple Web Security Scan Tool – A beginner-friendly web tool to perform basic domain checks, port details, hostnames, vulns and tags.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages