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
Back to evilsocket/bettercap

Projects sharing features with Bettercap

30 open-source projects similar to evilsocket/bettercap, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • bettercap/bettercapbettercap avatar

    bettercap/bettercap

    18,855View on GitHub↗

    Bettercap is a modular framework designed for network reconnaissance, security testing, and the execution of man-in-the-middle attacks. It functions as a comprehensive utility for surveying wired and wireless network segments, identifying connected devices, and analyzing communication protocols through real-time traffic interception and manipulation. The platform distinguishes itself through an event-driven architecture that coordinates network state changes and packet-level data through a centralized message pipeline. It provides a programmable scripting engine and an API for orchestrating s

    Gobledeauthentication-attackdot11
    View on GitHub↗18,855
  • spacehuhntech/esp8266_deautherSpacehuhnTech avatar

    SpacehuhnTech/esp8266_deauther

    14,840View on GitHub↗

    This project is custom firmware for ESP8266 hardware that transforms the microcontroller into a wireless security audit platform. It functions as a deauthentication tool and a wireless network simulator designed for security testing and auditing. The software enables the generation of synthetic beacon frames to create multiple fake network identifiers and sends raw management frames to force devices to disconnect from wireless access points. These capabilities allow for the simulation of deceptive wireless environments and the testing of network resilience against management frame attacks. T

    Carduinoattackboard
    View on GitHub↗14,840
  • bol-van/zapretbol-van avatar

    bol-van/zapret

    15,555View on GitHub↗

    Zapret is a deep packet inspection bypass tool and packet manipulation framework designed to circumvent network censorship. It operates as a transparent network proxy and TCP traffic obfuscator that modifies packets to deceive network inspection systems. The project distinguishes itself through advanced desynchronization strategies, including the modification of TLS client hello handshakes and the use of fake packet injection. It utilizes a combination of TCP stream segmentation, sequence overlapping, and TTL adjustment to hide prohibited requests from firewalls while ensuring the destination

    Canti-dpicensorship-circumventionfreebsd
    View on GitHub↗15,555

AI search

Explore more awesome repositories

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

Find more with AI search
  • jagt/clumsyjagt avatar

    jagt/clumsy

    6,110View on GitHub↗

    Clumsy is a Windows network fault injection tool that intercepts system-wide network traffic at the kernel level using the WinDivert driver, without requiring proxy configuration or application code changes. It captures and manipulates packets for all running applications, including localhost connections, enabling controlled testing of application behavior under degraded network conditions. The tool provides comprehensive network impairment capabilities including latency simulation, bandwidth throttling, packet loss, corruption, duplication, and reordering. Users can apply these impairments s

    C
    View on GitHub↗6,110
  • project-chip/connectedhomeipproject-chip avatar

    project-chip/connectedhomeip

    8,586View on GitHub↗

    This project is an open-source software development kit and framework for implementing the Matter smart home standard. It provides a universal IPv6-based application layer and a cluster-based data model to ensure interoperability between diverse smart home devices and controllers. The system is distinguished by its multi-transport network abstraction, which maps Bluetooth LE, Thread, and Wi-Fi implementations to a common layer. It includes specialized tooling for secure device commissioning via QR codes and NFC, as well as a comprehensive over-the-air firmware update system for distributing s

    C++build-with-matterchipconnected-devices
    View on GitHub↗8,586
  • ddgksf2013/ddgksf2013ddgksf2013 avatar

    ddgksf2013/ddgksf2013

    13,109View on GitHub↗

    This project is a network traffic manipulation tool and proxy designed to intercept, inspect, and modify data streams between mobile applications and their servers. It functions as a scriptable content blocker and traffic router, allowing users to apply custom rules to incoming and outgoing network requests. The tool enables users to bypass regional restrictions and subscription paywalls by injecting configuration rules that override server-side validation. It also provides capabilities for removing advertisements, tracking scripts, and promotional content from mobile applications and web ser

    adblockadguardandroid
    View on GitHub↗13,109
  • spiderlabs/responderSpiderLabs avatar

    SpiderLabs/Responder

    4,875View on GitHub↗

    Responder is a man-in-the-middle framework and network protocol spoofing tool designed to intercept network name queries and impersonate requested resources. It functions as a poisoner for LLMNR, NBT-NS, and MDNS, redirecting network traffic from clients to a controlled listener. The project serves as a credential capture tool that runs rogue servers for SMB, HTTP, and LDAP to collect NTLM hashes and clear text credentials. It enables the harvesting of encrypted authentication tokens and the interception of usernames and passwords sent without encryption. Its broader capabilities include int

    Python
    View on GitHub↗4,875
  • ssh-mitm/ssh-mitmssh-mitm avatar

    ssh-mitm/ssh-mitm

    1,457View on GitHub↗

    This project is a transparent proxy framework designed for the interception, analysis, and manipulation of secure shell traffic. By terminating client and server connections independently, it provides full visibility into encrypted sessions, allowing for the monitoring of authentication flows, file transfers, and command execution in real time. The tool distinguishes itself through a modular, plugin-based architecture that enables users to inject custom interception logic into the proxy workflow. It supports the creation of ephemeral environments and mock agents in memory, facilitating the si

    Pythonmitmmitm-attacksmitm-server
    View on GitHub↗1,457
  • kgretzky/evilginx2kgretzky avatar

    kgretzky/evilginx2

    14,627View on GitHub↗

    Evilginx2 is a man-in-the-middle phishing framework designed to proxy authentication traffic between a user and a target web service. By acting as a reverse proxy, the tool intercepts and relays web requests to capture credentials and session tokens in real time, enabling the bypass of multi-factor authentication mechanisms through session cookie hijacking. The platform distinguishes itself by integrating infrastructure orchestration with modular template-driven content injection. It automates the deployment of proxy servers, manages the lifecycle of encryption certificates, and applies conte

    Go
    View on GitHub↗14,627
  • ettercap/ettercapEttercap avatar

    Ettercap/ettercap

    2,682View on GitHub↗

    Ettercap is a network utility tool used for ARP spoofing, packet filtering, traffic interception, passive scanning, and DHCP hijacking. It functions as a network traffic interceptor and man-in-the-middle packet filter to monitor and manipulate live TCP/UDP connections on a local area network. The project provides specialized capabilities for traffic redirection via ARP cache poisoning, DHCP server spoofing, ICMP redirects, and switch port stealing. It also enables the emulation of rogue services and the decryption of SSH1 session streams by substituting public keys. Additional capabilities i

    C
    View on GitHub↗2,682
  • arismelachroinos/lscriptarismelachroinos avatar

    arismelachroinos/lscript

    4,326View on GitHub↗

    lscript is a wireless network pentesting framework and keyboard-driven command console. It functions as a security tool orchestrator for installing and managing reconnaissance frameworks, alongside an automation toolkit for executing wireless attacks. The project distinguishes itself through a keyboard-driven interface that maps specific keystrokes to complex security scripts and system-level shell operations. This allows for the automation of wireless reconnaissance, handshake capture, and password recovery workflows without manual command typing. The system covers wireless adapter manageme

    Shellantivirus-evasionbypass-antivirusbypass-av
    View on GitHub↗4,326
  • yaklang/yakityaklang avatar

    yaklang/yakit

    7,386View on GitHub↗

    Yakit is a comprehensive cybersecurity all-in-one platform designed for security assessments. It integrates a suite of core tools including an HTTP interception proxy for real-time traffic modification, an out-of-band interaction detector for verifying remote command execution via TCP, DNSLog, and ICMP, and a reverse shell manager for controlling remote server connections. The platform is distinguished by its dedicated security scripting environment, which allows for the development and execution of custom logic and plugins using a specialized high-performance language. It further extends fun

    TypeScriptblueteamburpsuiteexploit
    View on GitHub↗7,386
  • ct-open-source/tuya-convertct-Open-Source avatar

    ct-Open-Source/tuya-convert

    5,012View on GitHub↗

    Tuya-Convert is a firmware flashing utility for IoT devices that exploits the over-the-air (OTA) update process to install custom firmware, bypass Tuya cloud dependencies, and enable local or open-source control. It automatically backs up the device’s original firmware before overwriting, allowing easy restoration. The tool achieves this by creating a spoofed Wi-Fi access point that the target device connects to, intercepting the OTA communication between the device and the Tuya cloud, then substituting a custom firmware binary during the transfer. It emulates the Tuya cloud protocol’s respon

    Python35c3esp8266iot
    View on GitHub↗5,012
  • secureauthcorp/impacketSecureAuthCorp avatar

    SecureAuthCorp/impacket

    15,850View on GitHub↗

    Impacket is a Python network protocol library and packet crafting framework used for constructing, modifying, and sending raw network packets. It functions as a network protocol manipulation toolkit that allows for the implementation of communication protocols through structured object models. The project provides a Windows network security toolkit specifically designed for interacting with Active Directory and SMB services. It enables network security testing and auditing of Windows environments by executing authentication sequences using passwords, hashes, tickets, or security keys. The li

    Python
    View on GitHub↗15,850
  • monkeywie/proxyeemonkeyWie avatar

    monkeyWie/proxyee

    1,630View on GitHub↗

    Proxyee is a Java-based network proxy library designed for building custom proxy servers that support traffic interception, inspection, and modification. It functions as a programmable framework for handling HTTP, HTTPS, and WebSocket traffic, providing the necessary tools to analyze and alter request and response data in real time. The project distinguishes itself through its man-in-the-middle capabilities, which include dynamic certificate generation to facilitate the decryption and re-encryption of secure traffic streams. This allows for granular control over network communications, suppor

    Javahttphttpsjava
    View on GitHub↗1,630
  • shadowsocks/shadowsocks-androidshadowsocks avatar

    shadowsocks/shadowsocks-android

    36,696View on GitHub↗

    Shadowsocks-android is a secure tunneling application and SOCKS5 proxy client for Android. It routes device network traffic through a Shadowsocks proxy server to encrypt data, mask the user's internet origin, and bypass network restrictions. The client functions as an Android VPN service, creating a virtual network interface to intercept and redirect all outgoing device traffic. It supports the integration of external binary plugins to extend tunnel capabilities with custom transport protocols and traffic obfuscation methods. The project manages network routing through a local SOCKS5 server

    Kotlinandroidshadowsocks
    View on GitHub↗36,696
  • chopratejas/headroomchopratejas avatar

    chopratejas/headroom

    29,537View on GitHub↗

    Headroom is an AI gateway proxy and token optimizer designed to reduce the cost and latency of large language model interactions. It functions as an intermediary that intercepts traffic between clients and providers to apply context compression, request routing, and format translation. The system differentiates itself through a Model Context Protocol server implementation that delivers compression and retrieval tools to compatible AI hosts. It employs a content-aware compression pipeline and tiered importance scoring to trim redundant data from logs and tool outputs while preserving essential

    Pythonagentaianthropic
    View on GitHub↗29,537
  • kevwan/tproxykevwan avatar

    kevwan/tproxy

    3,681View on GitHub↗

    Tproxy is a set of command-line utilities designed for throttling bandwidth, simulating network latency, proxying TCP traffic, and analyzing connection stability. It provides a toolset for redirecting network traffic from local ports to remote destinations while monitoring the resulting connection behavior. The project differentiates itself by combining traffic manipulation with diagnostic monitoring. It can introduce configurable packet delays and cap upload and download transfer speeds to simulate constrained or low-bandwidth network environments. Beyond traffic control, the utilities incl

    Gocharlesconnectiongrpc
    View on GitHub↗3,681
  • kasketis/netfoxkasketis avatar

    kasketis/netfox

    3,754View on GitHub↗

    Netfox is an iOS and macOS network debugging library designed to intercept and monitor HTTP traffic. It functions as an in-app HTTP traffic inspector that captures request headers and response bodies for real-time network analysis. The tool provides a network performance monitor to calculate response times and data sizes, as well as a network log exporter for sharing captured request and response data via email. The project covers network analysis capabilities including traffic filtering to exclude specific URLs, request body capture, and a debug interface that can be toggled via programmati

    Swift
    View on GitHub↗3,754
  • brucedevices/firmwareBruceDevices avatar

    BruceDevices/firmware

    4,941View on GitHub↗

    This firmware transforms an ESP32 device into a portable penetration testing platform by combining an embedded JavaScript runtime with multi-protocol wireless attack capabilities, USB and Bluetooth HID emulation, and a menu-driven user interface. It is designed as a unified system that integrates persistent storage, hardware abstraction for external radio modules, a serial command protocol for headless operation, and a web-based remote desktop that streams the device screen and relays button inputs for remote control. The custom JavaScript scripting environment enables users to write and run

    Cbrucecardputerembedded-systems
    View on GitHub↗4,941
  • nadoo/glidernadoo avatar

    nadoo/glider

    3,685View on GitHub↗

    Glider is a multi-protocol forward proxy, transparent proxy gateway, and network service provider. It functions as a DNS and DHCP server, a Linux IP set manager, and a network traffic load balancer. The project distinguishes itself through a protocol-translation bridge that translates traffic between different proxy schemes and a chain-based routing system that sequences multiple remote proxy servers. It supports transparent traffic interception at the system level and utilizes build-time protocol stripping to minimize the binary size of the executable. The system covers a broad range of net

    Godhcpdnsdnsmasq
    View on GitHub↗3,685
  • manisso/fsocietyManisso avatar

    Manisso/fsociety

    12,136View on GitHub↗

    fsociety is a penetration testing framework and security tool orchestrator designed to conduct full security audits. It functions as a wrapper that integrates external security binaries into a unified, menu-driven interface, providing a centralized system for command-line parameter mapping and execution. The project distinguishes itself by organizing specialized utilities into domain-specific collections for structured navigation. It automates the transition between different phases of an audit by chaining reconnaissance and exploitation tools through sequential workflow automation. The fram

    Pythonbrute-force-attacksdesktopexploitation
    View on GitHub↗12,136
  • wifiphisher/wifiphisherwifiphisher avatar

    wifiphisher/wifiphisher

    14,631View on GitHub↗

    Wifiphisher is a modular security framework designed for wireless penetration testing and social engineering auditing. It functions as a platform for security professionals to assess the resilience of Wi-Fi networks by simulating unauthorized access, performing man-in-the-middle interceptions, and executing credential-harvesting scenarios. The tool distinguishes itself through its ability to combine rogue access point deployment with dynamic phishing interfaces. By forcing wireless clients to associate with deceptive infrastructure, the framework can capture network metadata and inject it int

    Pythonaccess-pointattackmalware
    View on GitHub↗14,631
  • jart/cosmopolitanjart avatar

    jart/cosmopolitan

    20,562View on GitHub↗

    Cosmopolitan is a cross-platform C runtime library and build framework that enables the creation of single-file, self-contained executables. By providing a unified set of system headers and a specialized compiler toolchain, it allows developers to write low-level systems code that executes natively across multiple operating systems without requiring recompilation for each target environment. The project utilizes a polyglot binary format and a system call shimming layer to intercept and translate kernel requests, effectively bypassing standard library dependencies. This approach consolidates a

    Cbioscontainersdarwin
    View on GitHub↗20,562
  • dingjikerbo/android-bluetoothkitdingjikerbo avatar

    dingjikerbo/Android-BluetoothKit

    3,693View on GitHub↗

    Android-BluetoothKit is a communication library for Android designed to manage Bluetooth Low Energy connections, GATT services, and characteristic data exchange. It provides a GATT client for reading and writing data, a device scanner for discovering hardware, and a connection manager to track device states. The library features a pointer-based beacon parser that extracts custom data from device broadcasts without requiring a full connection. It also implements a serialized request queue to process Bluetooth operations sequentially, preventing race conditions and managing transmission timeout

    Javaandroid-blebeaconble
    View on GitHub↗3,693
  • brendandburns/designing-distributed-systems-labsbrendandburns avatar

    brendandburns/designing-distributed-systems-labs

    1,306View on GitHub↗

    This repository is a learning resource and collection of hands-on exercises illustrating cloud-native architecture, microservice composition, and container design patterns for distributed environments. It provides implementation blueprints demonstrating sidecar, adapter, and ambassador patterns for applications deployed within Kubernetes containers. The materials cover traffic management capabilities such as routing requests through proxy containers, splitting traffic between production and experimental servers, enforcing rate limits, and isolating failing services using circuit breakers. Add

    JavaScript
    View on GitHub↗1,306
  • dstotijn/hettydstotijn avatar

    dstotijn/hetty

    11,485View on GitHub↗

    Hetty is an HTTP intercepting proxy and web security research toolkit used to capture, inspect, and modify traffic between a browser and a server. It functions as an HTTP request editor for creating and replaying manual requests to test server behavior and as a project-based traffic logger that isolates network logs across different security research engagements. The tool provides a request-response interception loop that pauses outgoing requests and incoming responses in transit, allowing for manual editing or cancellation. It includes a manual request replay engine to construct and transmit

    Go
    View on GitHub↗11,485
  • jeffreysu/weixinmpsdkJeffreySu avatar

    JeffreySu/WeiXinMPSDK

    8,871View on GitHub↗

    WeiXinMPSDK is a .NET software development kit designed to integrate WeChat services, official accounts, and mini programs into applications. It provides a multi-platform bot framework and a programmatic interface to interact with official, mini, and corporate accounts across the WeChat ecosystem. The project features interface-based platform abstraction and logic unification, allowing a single codebase to target multiple target platforms. It includes a messaging middleware for routing incoming requests and a distributed caching layer using providers like Redis or Memcached to synchronize ses

    C#c-sharpcachedistributed-cache
    View on GitHub↗8,871
  • daeuniverse/daedaeuniverse avatar

    daeuniverse/dae

    5,876View on GitHub↗

    dae is a high-performance Linux network tool that functions as an eBPF transparent proxy. It intercepts and redirects packets at the kernel level to route internet traffic based on domains, IP addresses, and process names. The project distinguishes itself by modifying TLS handshakes to simulate browser signatures, which prevents server-side detection of proxy traffic. It also implements a full-cone network address translation gateway to maintain stable bidirectional connections and utilizes a latency-based node selector to automatically route traffic through the fastest available proxy nodes.

    Godaeebpfgolang
    View on GitHub↗5,876
  • emanuele-f/pcapdroidemanuele-f avatar

    emanuele-f/PCAPdroid

    4,133View on GitHub↗

    PCAPdroid is an Android network traffic analyzer and packet capture tool that operates without requiring root access. It functions as a VPN-based firewall and network controller, capable of recording traffic in PCAPng format and blocking connections to specific domains or malicious hosts. The project distinguishes itself through a proxy-based system for decrypting TLS traffic and routing device network traffic through SOCKS5 proxies or the Tor network. It further allows for the modification of live HTTP requests and responses via custom scripts. Its capabilities cover application connection

    Javaandroidcapture-trafficdecryption
    View on GitHub↗4,133