Thennavan-Hex / ExScan

ExScan : A Python-based port scanner for advanced network analysis and security assessment.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ExScan

Overview

ExScan is a versatile tool designed to provide in-depth insights and information about a specific domain. Whether you're exploring the technical intricacies of a website, looking to uncover its subdomains, or determining its operating system, ExScan is your go-to utility.

Features

  • Domain Scanning: Probe a domain to fetch its IPv4 and IPv6 addresses.
  • Subdomain Discovery: Unearth subdomains associated with a target domain effortlessly.
  • Service Identification: Spot open ports, their states, services, and detailed versions.
  • OS Detection: Pinpoint the operating system associated with a target IP.
  • Enhanced Visual Feedback: Experience a streamlined and color-coded display for a clearer understanding.

Usage

  1. Input Target: Commence by providing the domain name you wish to analyze.
  2. Fetch Details: ExScan will seamlessly retrieve both IPv4 and IPv6 addresses for the domain.
  3. Thorough Analysis: Conduct comprehensive scans, delve into subdomain details, and ascertain OS specifics.
  4. User-Friendly Display: Navigate through results with an intuitive and color-enhanced interface.

Getting Started

Prerequisites

  • Python 3.x
  • nmap library
  • socket library

Installation

  1. Clone the repository:
    git clone https://github.com/Thennavan-Hex/ExScan.git
  2. Navigate to the project directory:
    cd ExScan

Execution

Run the primary script to initiate the scan:

python main.py

Contribution

We embrace contributions! Kindly refer to the Contribution Guidelines for more insights.

About

ExScan : A Python-based port scanner for advanced network analysis and security assessment.


Languages

Language:Python 100.0%