awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jgamblin avatar

jgamblin/Mirai-Source-Code

0
View on GitHub↗
9,363 Stars·3,519 Forks·C·GPL-3.0·2 Aufrufe

Mirai Source Code

This repository contains the source code for a C-based network botnet designed to compromise Internet of Things devices. It serves as a functional implementation of malware used for security research, behavioral analysis, and the development of threat detection signatures.

The project includes a command and control server architecture that manages infected devices via a custom binary protocol and TCP-based command distribution. It employs a cross-compilation toolchain to build and deliver architecture-specific binary payloads across multiple hardware platforms.

The codebase covers capabilities for credential-based brute forcing to spread across network ports and multi-platform target mapping. It provides a dataset for studying malware propagation patterns, simulating network communications, and creating intrusion detection rules based on the botnet's internal logic.

Features

  • C2 Command Protocols - Provides a central controller architecture that manages infected devices via a custom binary protocol and TCP distribution.
  • Cross-Compilation Toolchains - Utilizes a cross-compilation toolchain to build executable payloads for multiple different IoT hardware architectures.
  • Encrypted TCP Command Channels - Uses persistent TCP socket connections to distribute commands for real-time remote execution across a botnet.
  • C-Based Botnets - Implements a network-based botnet written in C that targets multiple hardware architectures and embedded devices.
  • IoT Malware Implementations - Provides a functional implementation of malware designed to compromise IoT devices via telnet brute-forcing.
  • Mirai-Based Botnets - Provides the original source code for a Mirai-based botnet used for creating threat detection signatures.
  • Multi-Stage Payload Delivery - Implements a multi-stage delivery chain using droppers and stagers to deploy architecture-specific binaries to IoT devices.
  • Credential Brute-Forcing - Spreads across network ports by attempting to authenticate using a predefined list of common default credentials.
  • Malware Datasets - Serves as a codebase for security researchers to analyze botnet C2 protocols and develop indicators of compromise.
  • Intrusion Detection Signatures - Provides a basis for creating network rules and antivirus signatures based on actual botnet logic.
  • Architecture Mapping - Identifies and targets specific device architectures to ensure the correct binary payload is delivered to matching hardware.
  • Botnet Protocol Simulations - Enables deploying controllers and loaders in isolated networks to analyze the protocols used between bots and servers.
  • Network Architecture Simulations - Provides an environment to simulate the interactions and communications between bot controllers and infected clients.
  • Detection Signature Development - Implements logic that can be used to develop antivirus signatures and intrusion detection rules.
  • IoT Security Analysis Tools - Facilitates security research on IoT devices by testing compatibility and vulnerabilities using architecture-specific binaries.
  • Malware Analysis - Allows researchers to study how botnets propagate through weak credentials and how remote servers manage infected devices.
  • Malware Analysis - Source code for research and IOC development.

Star-Verlauf

Star-Verlauf für jgamblin/mirai-source-codeStar-Verlauf für jgamblin/mirai-source-code

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Mirai Source Code

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Mirai Source Code.
  • ytisf/thezooAvatar von ytisf

    ytisf/theZoo

    13,126Auf GitHub ansehen↗

    TheZoo is a centralized repository and management system designed for the storage, organization, and retrieval of live malicious software samples. It provides a structured environment for security researchers and educators to access, track, and analyze dangerous code for the purpose of threat intelligence and defense development. The system utilizes a command-line interface to manage the lifecycle of malware samples, including the preparation of new submissions and the querying of a centralized database. To ensure safety and authenticity, the platform stores binaries in password-protected, en

    Pythonmalwaremalware-analysismalware-research
    Auf GitHub ansehen↗13,126
  • cryakl/ultimate-rat-collectionAvatar von Cryakl

    Cryakl/Ultimate-RAT-Collection

    3,558Auf GitHub ansehen↗

    This project is a curated repository of remote access trojan binaries and malware samples. It serves as a structured analysis dataset and security research toolset designed for studying the behavior and inner workings of remote administration tools. The collection provides a versioned archive of malware samples and backdoor interfaces, with specific categorizations for target platforms including Windows and Android. It organizes these binaries to facilitate the study of malware evolution and the identification of technical patterns. The repository covers several security research areas, incl

    backdoor-attacksbackdoorsmalware
    Auf GitHub ansehen↗3,558
  • malwaredllc/byobAvatar von malwaredllc

    malwaredllc/byob

    9,478Auf GitHub ansehen↗

    This project is a post-exploitation framework and command and control platform designed for security research and penetration testing. It functions as a remote access tool consisting of a central command server and encrypted executable payloads that establish reverse shell connections. The system utilizes a web-based dashboard for multi-client administration, allowing for remote host monitoring and direct shell access through an in-browser terminal. It generates cross-platform, encrypted binaries that employ a multi-stage delivery chain and a key exchange mechanism to secure communications.

    Python
    Auf GitHub ansehen↗9,478
  • hasherezade/pe-sieveAvatar von hasherezade

    hasherezade/pe-sieve

    3,559Auf GitHub ansehen↗

    pe-sieve is a set of diagnostic tools for scanning Windows process memory to identify malicious implants, shellcode, and hooks. It functions as an in-memory implant detector, malware unpacker, and process callstack analyzer designed to locate and dump memory patches and injected code from running processes. The project identifies advanced evasion techniques, such as process hollowing and reflective injection, by verifying portable executable structures in memory. It distinguishes itself by analyzing process callstacks to detect anomalies and redirections and by reconstructing executable heade

    C++anti-malwarehookinglibpeconv
    Auf GitHub ansehen↗3,559
Alle 30 Alternativen zu Mirai Source Code anzeigen→

Häufig gestellte Fragen

Was macht jgamblin/mirai-source-code?

This repository contains the source code for a C-based network botnet designed to compromise Internet of Things devices. It serves as a functional implementation of malware used for security research, behavioral analysis, and the development of threat detection signatures.

Was sind die Hauptfunktionen von jgamblin/mirai-source-code?

Die Hauptfunktionen von jgamblin/mirai-source-code sind: C2 Command Protocols, Cross-Compilation Toolchains, Encrypted TCP Command Channels, C-Based Botnets, IoT Malware Implementations, Mirai-Based Botnets, Multi-Stage Payload Delivery, Credential Brute-Forcing.

Welche Open-Source-Alternativen gibt es zu jgamblin/mirai-source-code?

Open-Source-Alternativen zu jgamblin/mirai-source-code sind unter anderem: ytisf/thezoo — TheZoo is a centralized repository and management system designed for the storage, organization, and retrieval of live… cryakl/ultimate-rat-collection — This project is a curated repository of remote access trojan binaries and malware samples. It serves as a structured… malwaredllc/byob — This project is a post-exploitation framework and command and control platform designed for security research and… hasherezade/pe-sieve — pe-sieve is a set of diagnostic tools for scanning Windows process memory to identify malicious implants, shellcode,… rpisec/malware — This project is a cybersecurity educational resource and courseware designed for malware analysis and reverse… vxunderground/malwaresourcecode — This project is a curated archive and cybersecurity research dataset of raw source code from various malware families.…