For rat trojan on c, the first results are pentestmonkey/php-reverse-shell (This tool establishes a reverse network shell for remote access during security audits, matching the category despite being written in PHP rather than C), ahxr/ghost (This repository is a remote access trojan written in C++ that provides remote command-line access, virus spreading, and program execution capabilities, directly aligning with your search for an educational malware tool) and ahmyth/ahmyth-android-rat (AhMyth is an open-source remote administration tool and backdoor generator designed for Android systems, matching the requested category though it focuses on a mobile platform rather than C). n1nj4sec/pupy and bishopfox/sliver round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
We curate open-source GitHub repositories matching “rat trojan on c”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
This project consists of PHP-based payloads and scripts designed to establish reverse network connections for remote shell access. It functions as a remote command execution tool used during security auditing to gain an interactive shell on a web server. The scripts utilize PHP network sockets to redirect system shell input and output to a remote TCP connection. This allows for the establishment of a network connection from a target server back to a controlled machine to execute remote commands. These capabilities support penetration testing workflows, PHP server auditing, and post-exploitat
This tool establishes a reverse network shell for remote access during security audits, matching the category despite being written in PHP rather than C.
This repository is a remote access trojan written in C++ that provides remote command-line access, virus spreading, and program execution capabilities, directly aligning with your search for an educational malware tool.
AhMyth-Android-RAT is a remote administration tool and framework designed for deploying and controlling remote access trojans on Android operating systems. It functions as a remote device management suite that pairs a desktop control panel with a mobile client to manage and monitor Android hardware. The system includes an Android APK generator used to build custom application packages that establish remote connections between a target device and a controller. This allows for the generation of backdoor packages to facilitate remote administration. The framework covers capabilities for remote
AhMyth is an open-source remote administration tool and backdoor generator designed for Android systems, matching the requested category though it focuses on a mobile platform rather than C.
Pupy is a command and control framework and post-exploitation suite used for remote administration and system management. It functions as a cross-platform tool for deploying payloads and controlling multiple remote agents through encrypted communication channels. The framework features a multi-platform payload generator that creates custom executable files using configurable network launchers. It employs a network traffic obfuscator that stacks encryption and obfuscation protocols to hide communication from observation. The system provides capabilities for in-memory code execution, remote pr
Pupy is an advanced cross-platform remote administration framework that provides payload generation, reverse shells, and post-exploitation features, matching the intended capabilities despite being primarily implemented in Python rather than C.
Sliver is a command and control framework designed for adversary emulation and security assessment operations. It provides a centralized platform for managing remote systems, enabling security professionals to coordinate multi-operator sessions and maintain persistent, secure communication channels across diverse network environments. The framework distinguishes itself through its focus on stealth and infrastructure flexibility. It utilizes dynamic payload obfuscation to generate unique binaries and supports in-memory execution to minimize disk artifacts. Communication is secured through mutu
Sliver is a command and control framework written in Go rather than C, but it fully provides the required remote access, stealth, and command execution capabilities for security research.
Caldera is an adversary emulation platform and command and control framework designed to simulate cyber attack patterns. It functions as an automated red team tool and threat framework orchestrator, executing attack sequences based on standardized cybersecurity threat frameworks to validate security defenses and detection capabilities. The platform distinguishes itself through the dynamic compilation of customized executable payloads and the use of framework-mapped adversary modeling to structure attack techniques. It manages asynchronous agents on targeted endpoints via a central server acce
Caldera is an automated red team and adversary emulation platform featuring agent-based command and control orchestration, though it operates as a broader security framework rather than a simple C-based backdoor.
EQGRP is a remote access trojan framework and post-exploitation toolkit. It provides a centralized command and control infrastructure for deploying persistent implants and managing remote agents across diverse operating systems. The project includes tools for digital forensic evasion, such as modifying system logs and filesystem timestamps to remove execution traces. It features a network interception system for capturing and reconstructing data streams by hooking into the system root, as well as exploits designed for kernel privilege escalation to elevate process permissions to administrativ
This project is a remote access trojan framework and post-exploitation toolkit featuring command and control infrastructure and evasive capabilities, though its codebase is primarily written in Perl rather than C.
Hoaxshell is a command and control system for Windows remote command execution. It provides a framework for generating and managing reverse shell payloads that utilize an HTTP beaconing protocol, where victim clients periodically poll a handler to receive and execute instructions. The project distinguishes itself through its ability to bypass PowerShell Constrained Language Mode using specialized payload generation. It supports encrypted command and control via TLS certificate injection and provides mechanisms for remote session recovery, allowing a handler to reestablish control over active
This tool provides command and control capabilities with reverse shell payloads, but it is written in Python rather than C and focuses primarily on Windows PowerShell beaconing rather than a general C-based backdoor.
jexboss is a Java deserialization exploit framework and network vulnerability scanner designed to identify and exploit deserialization flaws to achieve remote code execution on target servers. It functions as a suite of tools for delivering payloads and executing system commands on vulnerable remote applications. The project includes a reverse shell orchestrator to establish and maintain persistent remote command connections from exploited targets back to a listener. It also provides post-exploitation automation for managing remote access and updating software on compromised systems. The fra
This project is a vulnerability scanner and exploit framework for Java deserialization flaws rather than a standalone remote access trojan or backdoor written in C.
LimeRAT is an open-source remote administration tool for Windows that includes backdoor capabilities like command execution and file management, though it is written in Visual Basic rather than C and lacks cross-platform support.
Quasar is an encrypted TCP-based remote administration tool for Windows that combines command-and-control capabilities with credential extraction, keystroke logging, file and registry management, desktop monitoring, and SOCKS5 reverse proxy tunneling. It operates through a modular framework where individual capabilities are loaded as plugins communicating over an encrypted command channel. The tool distinguishes itself by integrating credential recovery from browsers and FTP clients, keystroke capture with full Unicode support, and a SOCKS5 reverse proxy for routing network traffic through th
Quasar is a feature-rich remote administration tool for Windows that covers many requested capabilities like file management and keylogging, but it is written in C# rather than C and targets administrative tasks rather than a lightweight backdoor.
This repository is a remote access trojan, but it is written in C# rather than the C language requested by the visitor.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| pentestmonkey/php-reverse-shell | 2.7K | PHP | gpl-2.0 | |
| ahxr/ghost | 1K | C++ | GPL-3.0 | |
| 5.2K |
| Smali |
| GPL-3.0 |
| n1nj4sec/pupy | 8.9K | Python | other |
| bishopfox/sliver | 10.7K | Go | gpl-3.0 |
| mitre/caldera | 7K | Python | Apache-2.0 |
| x0rz/eqgrp | 4.2K | Perl | — |
| t3l3machus/hoaxshell | 3.4K | Python | bsd-2-clause |
| joaomatosf/jexboss | 2.5K | Python | other |
| nyan-x-cat/lime-rat | 1.1K | Visual Basic | MIT |