awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Samsar4 avatar

Samsar4/Ethical-Hacking-Labs

0
View on GitHub↗
3,397 stars·813 forks·25 views

Ethical Hacking Labs

Ethical-Hacking-Labs is a comprehensive cybersecurity training curriculum and lab suite designed for learning penetration testing, network analysis, and offensive security techniques. It provides a structured environment for practicing the full attack lifecycle, from initial reconnaissance and scanning to exploitation and post-compromise analysis.

The project provides instructional materials and guided exercises that cover specific technical domains, including open source intelligence research and network security courseware. It includes a practical workbook for identifying system vulnerabilities and practicing credential cracking and privilege escalation.

The suite covers a broad range of security capabilities, including network scanning, vulnerability assessment, and traffic analysis. It also includes utilities for credential access through hash cracking, open source intelligence gathering, and the simulation of attack vectors using malicious payloads.

The labs utilize virtualization environment setup to deploy pre-configured security distribution images within isolated virtual networks.

Features

  • Open Source Intelligence Tools - Provides comprehensive tools for the automated collection and analysis of publicly available information.
  • Penetration Testing and Ethical Hacking - Implements a full structured methodology for conducting penetration testing and ethical hacking exercises.
  • Penetration Testing Frameworks - Provides a comprehensive framework for simulating cyberattacks across the full lifecycle from scanning to covering tracks.
  • Port Scanning - Provides advanced TCP scanning capabilities using connect, null, Xmas, and ACK techniques to identify open ports.
  • Vulnerability Enumerations - Provides capabilities to enumerate open ports to identify associated security risks and vulnerabilities.
  • Practical Workbooks - Provides a practical workbook with hands-on tasks for identifying vulnerabilities, cracking credentials, and elevating privileges.
  • Lifecycle Frameworks - Implements a structured, layered penetration testing lifecycle from initial reconnaissance through post-compromise analysis.
  • Service Fingerprinting - Provides a utility to detect running software and OS fingerprints by analyzing response packets.
  • Courseware - Provides instructional modules and courseware for analyzing TCP/IP traffic and mapping network infrastructure.
  • Cybersecurity Training Materials - Provides comprehensive educational content and research resources for learning fundamental cybersecurity concepts.
  • Security Lab Deployments - A feature to import a pre-configured security distribution image and adjust hardware resource allocations.
  • Live Host Probes - Ships a tool to identify live hosts and open ports on a network using active probing.
  • Network Environment Scanning - Implements active scanning to identify live hosts and open ports to map the network attack surface.
  • Network Scanning Tools - Provides a tool to scan IP ranges to identify active computers and enumerate users, groups, and software.
  • Network Host Discoverers - Provides the capability to scan subnets to find active devices and retrieve MAC addresses.
  • Network Traffic Analyzers - Provides tools for intercepting and dissecting network packets to analyze communication flows and identify anomalies.
  • Ping Sweepers - Implements a tool to identify active systems within a network range using a ping sweep.
  • SYN Probes - Uses stealthy SYN packets to map active services and identify open TCP ports.
  • Remote OS Fingerprinting - Ships a utility to probe open ports to determine product names, version numbers, and operating systems.
  • Privilege Escalation Techniques - Includes practical exercises and tools for executing commands with administrative permissions to access restricted files.
  • Packet Analysis Tools - Provides a capability to capture and display TCP/IP packets transmitted or received over a network interface.
  • Network Vulnerability Scanning - Ships tools for discovering network assets and identifying critical security weaknesses across infrastructure.
  • OSINT Data Aggregators - Provides tools for collecting and aggregating public metadata and intelligence to profile target organizations.
  • OSINT Frameworks - Includes practical modules for gathering open source intelligence via domain lookups and subdomain enumeration.
  • Remote Command Execution Tools - Provides interactive shells to execute arbitrary code and commands on a target machine following an exploit.
  • Reverse Shell Listeners - Ships utilities to set up listeners for capturing and managing incoming connections from compromised target systems.
  • Cybersecurity Training Labs - Offers a curated set of training labs and exercises for developing offensive and defensive cybersecurity skills.
  • Information Gathering Tools - Provides utilities to research IP addresses, hostnames, and URLs for reconnaissance and troubleshooting.
  • Subdomain Discoveries - Implements tools for enumerating and mapping all registered subdomains associated with a target domain.
  • Target Service Analysis - A tool to perform detailed scans of a host to identify open ports and operating system versions.
  • Vulnerability Assessment and Testing - Provides methodologies and tools to identify system weaknesses and determine if they can be compromised.
  • Vulnerability Assessment Frameworks - Includes systematic scanning tools to identify outdated software and security misconfigurations.
  • Traffic Analysis - Provides capabilities to intercept HTTP traffic and dissect packets for forensic analysis.
  • Data Scraping - Provides utilities to scrape corporate contact information and email addresses from websites.
  • Credential Auditing - Implements exercises for extracting hashes and using cracking software to identify weak user credentials.
  • Web Vulnerability Scanning - Includes utilities for scanning web servers for outdated software and configuration errors via vulnerability databases.
  • Pattern Extraction Utilities - Implements the ability to scan targets for specific information using regular expression patterns.
  • ICMP Path Tracing - Implements a utility to map the route packets take to a destination by identifying each router hop.
  • Username-Based Profile Discoverers - Allows locating user profiles across social networks using names or identifiers.
  • Listener Identification - Provides tools to list active network connections and map listening ports to their respective processes.
  • Security Event Correlation - Implements a tool to correlate log data from multiple network sources in real-time to detect attack trends.
  • Virtualization Environments - Facilitates the setup of hypervisors and isolated virtualization environments for security testing.
  • DNS Reconnaissance - Provides capabilities to retrieve domain-to-IP mappings and identify authoritative name servers for reconnaissance.
  • DNS Record Resolvers - Includes utilities for resolving specific DNS record types to map target domain infrastructure.
  • Email Header Parsers - Includes utilities to scan and tokenize email header blocks to identify sender origins and network providers.
  • LLMNR/NBT-NS/mDNS Poisoners - Includes tools to intercept LLMNR and NBT-NS requests to masquerade as a server and capture credentials.
  • Local File Servers - Ships a local web server for distributing files to remote targets during security testing.
  • Local Network Discovery - Provides capabilities to identify local network devices and access shared folders or remote administration protocols.
  • Hardware Address Retrievers - Includes a tool to retrieve MAC addresses and TTL values for live IP addresses within a range.
  • Infrastructure Mapping - Resolves website entities to IP addresses and locations while extracting ownership via Whois lookups.
  • Network Hop Tracing - Includes a tool to display the number of hops between a source and destination to determine the network path.
  • Blind Scanning Utilities - Implements blind TCP port scanning using zombie hosts to obscure the attacker's identity.
  • Network Topology Mapping - Includes capabilities to discover network devices and generate diagrams to track hardware inventory and topology.
  • OS Fingerprinting - Provides capabilities to identify remote operating systems through TCP-IP stack fingerprinting.
  • Packet Construction - Ships a tool for creating and editing raw network packets using hex editors to test network defenses.
  • DPI Evasion Fragmentation - Implements packet fragmentation and custom transmission units to evade deep packet inspection and firewall filters.
  • Packet Manipulation Toolkits - Ships capabilities to construct and modify raw network packets to test firewall resilience and bypass detection.
  • SMB Enumeration - Provides utilities to extract user accounts, password policies, and shared folders from remote targets using SMB.
  • Subnet Analyzers - Implements a utility to identify live hosts and operating system details across a range of IP addresses.
  • Traffic Proxying - Provides the capability to intercept network data in real time or chain proxies to obscure traffic analysis.
  • Operating System Detection - Analyzes IP responses from target hosts to determine the specific operating system used.
  • Virtual Network Creation - Provides tools to create and configure NAT virtual networks for isolated machine communication.
  • Anonymization Proxies - Implements tools for routing internet traffic through proxies and VPNs to hide identity and bypass network restrictions.
  • Connection Intelligence Gathering - Provides utilities to query active network connections to retrieve usernames and identify vulnerable system resources.
  • Credential Extraction - Provides capabilities to extract user IDs and cryptographic hashes from targeted systems.
  • Credential Health Audits - Implements credential health audits to identify weak passwords using multiprocessor cracking algorithms.
  • WHOIS Lookups - Provides terminal commands for retrieving registration and ownership details from WHOIS databases.
  • Forensic Metadata Extraction Tools - Provides tools to analyze archived files and uncover hidden metadata for investigative and security purposes.
  • Attack Simulations - Provides tools to create and deploy Trojans and social engineering toolkits for attack simulation.
  • Ownership Reassignment - Includes tools to reassign file and directory ownership to control or bypass access restrictions.
  • Decoy IP Generation - Includes capabilities to send decoy IP addresses to mislead firewalls and intrusion detection systems.
  • Network Traffic Flooding - A capability to send network packets at maximum speed to a destination to test system resilience.
  • Password Hash Recovery - Includes high-performance utilities for recovering plaintext passwords from cryptographic hashes using parallel computing.
  • Payload File Generators - Includes a capability to generate custom executable payloads to establish connections between targets and attackers.
  • Subnet Host Discovery - Includes tools to scan subnets for live systems and import their network identifiers into a database.
  • Security Policy Frameworks - Provides instructional material for creating business rules and procedures for password and network security.
  • Detection Evasion - Provides techniques to evade firewalls and intrusion detection systems using decoy IP addresses and packet fragmentation.
  • Active Directory Security Tools - Includes specialized utilities for querying Active Directory objects, attributes, and permissions to identify security flaws.
  • Tech Stack Identification - Detects software and frameworks running on a server to reveal the underlying technology stack.
  • File and Folder Permissions - Provides tools to modify read, write, and execute permissions on filesystem objects to facilitate exploitation.
  • User Management Systems - Provides utilities to modify authentication credentials for system users during post-exploitation phases.
  • Account Existence Verifications - Includes tools to search for usernames across multiple websites to verify the existence of active profiles.
  • Username Verification Tools - Includes utilities for verifying the presence of specific usernames across multiple online platforms for identity profiling.
  • Vulnerability Analysis Tools - Includes capabilities to analyze and categorize security flaws using industry standards like CVSS and CVE.
  • WHOIS Contact Harvesters - Implements the ability to extract point-of-contact information and email addresses via WHOIS queries.
  • Active Connection Monitors - Includes a utility to display active TCP/UDP connections, listening ports, and the system routing table.
  • Network Interface Inspectors - Provides a utility to display configuration details for wired and wireless interfaces, including IP and MAC addresses.
  • Traffic Generators - Implements a traffic generator to create network traffic by defining protocols and randomizing source addresses.
  • Remote OS Identification Tools - Utilizes TTL values and TCP window sizes to identify the operating system of remote hosts.
  • SNMP Information Extractors - Provides a tool to retrieve user accounts, processes, and hardware descriptions using SNMP community strings.
  • Security Training Labs - A curated collection of labs for practicing penetration testing techniques.

Star history

Star history chart for samsar4/ethical-hacking-labsStar history chart for samsar4/ethical-hacking-labs

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does samsar4/ethical-hacking-labs do?

Ethical-Hacking-Labs is a comprehensive cybersecurity training curriculum and lab suite designed for learning penetration testing, network analysis, and offensive security techniques. It provides a structured environment for practicing the full attack lifecycle, from initial reconnaissance and scanning to exploitation and post-compromise analysis.

What are the main features of samsar4/ethical-hacking-labs?

The main features of samsar4/ethical-hacking-labs are: Open Source Intelligence Tools, Penetration Testing and Ethical Hacking, Penetration Testing Frameworks, Port Scanning, Vulnerability Enumerations, Practical Workbooks, Lifecycle Frameworks, Service Fingerprinting.

Which projects share features with samsar4/ethical-hacking-labs?

Projects with overlapping indexed features include: jaykali/maskphish — Maskphish is a comprehensive security toolkit that integrates capabilities for digital forensics, network… six2dez/reconftw — reconftw is an attack surface management framework and reconnaissance workflow orchestrator designed to automate the… hackerschoice/thc-tips-tricks-hacks-cheat-sheet — This project is a comprehensive command-line reference and toolkit designed for Linux system administration and… infinition/bjorn — Bjorn is a penetration testing framework that automates network scanning, credential brute-forcing, vulnerability… carpedm20/awesome-hacking — This project is a comprehensive, community-curated directory of cybersecurity resources, tools, and educational… mishakorzik/allhackingtools — AllHackingTools is a security tool orchestrator and suite designed to install, update, and manage a wide array of…

Projects sharing features with Ethical Hacking Labs

These projects share indexed features with Ethical Hacking Labs. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • jaykali/maskphishjaykali avatar

    jaykali/maskphish

    3,020View on GitHub↗

    Maskphish is a comprehensive security toolkit that integrates capabilities for digital forensics, network vulnerability scanning, open-source intelligence, penetration testing, and social engineering. It functions as a multi-purpose framework for automating reconnaissance and executing security audits across diverse network environments. The project features a specialized phishing and social engineering toolkit used for cloning websites, masking URLs, and deploying deceptive pages to capture user credentials. It also includes a remote access Trojan builder for generating platform-specific exe

    Shellhackhackinghacking-tool
    View on GitHub↗3,020
  • six2dez/reconftwsix2dez avatar

    six2dez/reconftw

    7,226View on GitHub↗

    reconftw is an attack surface management framework and reconnaissance workflow orchestrator designed to automate the discovery, mapping, and monitoring of external digital assets. It operates as a modular tool-chain pipeline that coordinates a sequence of security tools to perform intelligence gathering and vulnerability scanning. The project distinguishes itself through a cloud-native deployment model that parallelizes scanning workloads across a fleet of remote VPS instances to bypass local resource constraints. It utilizes container-based environment isolation to ensure consistent executio

    Shellbug-bountybugbountybugbounty-tool
    View on GitHub↗7,226
  • hackerschoice/thc-tips-tricks-hacks-cheat-sheethackerschoice avatar

    hackerschoice/thc-tips-tricks-hacks-cheat-sheet

    3,853View on GitHub↗

    This project is a comprehensive command-line reference and toolkit designed for Linux system administration and network security assessment. It provides a collection of technical snippets and operational guides focused on managing remote environments, orchestrating shell sessions, and executing administrative tasks through native terminal utilities. The repository distinguishes itself by offering specialized techniques for stealthy operations and infrastructure manipulation. It covers methods for establishing encrypted tunnels to bypass firewalls, obfuscating process identities and command hi

    Shell
    View on GitHub↗3,853
  • infinition/bjorninfinition avatar

    infinition/Bjorn

    5,656View on GitHub↗

    Bjorn is a penetration testing framework that automates network scanning, credential brute-forcing, vulnerability assessment, and data exfiltration, all coordinated through an event-driven task pipeline and controlled via a web-based dashboard. Its modular plugin architecture allows independent security modules to be loaded and chained together, with an asynchronous network scanner discovering live hosts and open ports without blocking the main execution flow. The framework distinguishes itself by integrating a credential brute-force engine that systematically attempts login combinations agai

    Python
    View on GitHub↗5,656
  • Compare all 30 related projects→