MCPcopy Create free account

hub / github.com/28Zaaky/PULSE-C2 / functions

Functions35 in github.com/28Zaaky/PULSE-C2

↓ 4 callersFunctionxor_decrypt
Déchiffre des bytes XOR détecte automatiquement UTF-8 ou UTF-16-LE.
server/c2_server.py:51
↓ 2 callersMethodsendResult
Send command execution result to C2 with retry logic
include/C2Client.h:537
↓ 2 callersMethodsetActive
include/C2Client.h:595
↓ 2 callersFunctionxorEncrypt
include/C2Client.h:105
↓ 1 callersFunctionbase64Decode
include/C2Client.h:62
↓ 1 callersFunctionbase64Encode
include/C2Client.h:19
↓ 1 callersFunctionbase64_decode_wstring
Décode Base64 depuis format UTF-8 (envoyé par le client C++).
server/c2_server.py:78
↓ 1 callersMethodcheckIn
include/C2Client.h:444
↓ 1 callersFunctionclean_keylog
Interprète les touches brutes pour reconstruire le texte réel. Gère: [BACKSPACE], [CAPSLOCK], [LEFT], [RIGHT], [DELETE], etc.
server/c2_server.py:87
↓ 1 callersMethodgetBeaconInterval
include/C2Client.h:575
↓ 1 callersFunctioninit_db
()
server/c2_server.py:160
↓ 1 callersMethodisRunning
include/C2Client.h:590
↓ 1 callersMethodsetBeaconInterval
include/C2Client.h:570
↓ 1 callersFunctionxorDecrypt
include/C2Client.h:115
↓ 1 callersFunctionxor_encrypt
Chiffre une chaîne avec XOR (UTF-8) et retourne bytes.
server/c2_server.py:42
MethodC2Client
Constructor - initialize C2 with server URL and generate agent ID
include/C2Client.h:368
Functionc2BeaconThread
client/c2Client.cpp:16
Functioncheckin
Reçoit le beacon d'un agent et retourne les commandes en attente. Format requête (XOR + Base64): agent_id|hostname|username|os_v
server/c2_server.py:217
Functiondashboard
Afficher le dashboard web.
server/c2_server.py:3279
Functiondownload_privesc
Servir le binaire PrivEsc.exe pour téléchargement.
server/c2_server.py:553
MethodgenerateAgentID
Generate unique agent ID from machine fingerprint (ComputerName + Username)
include/C2Client.h:132
MethodgetAgentID
include/C2Client.h:580
MethodgetC2Server
include/C2Client.h:585
MethodgetSystemInfo
Collect system info (ComputerName|Username|OSVersion)
include/C2Client.h:154
Functionhandle_reverse_shell
Gérer le reverse shell SYSTEM.
server/c2_server.py:567
MethodhttpRequest
HTTPS request with XOR+Base64 encryption
include/C2Client.h:171
Functionlist_agents
Retourner la liste des agents enregistrés.
server/c2_server.py:479
Functionlist_keylogs
Retourner uniquement les keylogs avec formatage.
server/c2_server.py:740
Functionlist_results
Retourner la liste des résultats d'exécution.
server/c2_server.py:707
Functionmain
client/c2Client.cpp:111
Functionping
Test de connexion pour vérifier disponibilité du C2.
server/c2_server.py:473
Functionresult
Reçoit le résultat d'une commande exécutée par un agent. Format requête (XOR + Base64): agent_id|command_id|status|output
server/c2_server.py:375
Functionsend_command
Ajouter une commande à exécuter pour un agent. JSON Body: { "agent_id": "abc123", "command": "hide_proce
server/c2_server.py:518
Functionstart_shell_listener
Démarrer le listener TCP pour les reverse shells.
server/c2_server.py:655
MethodtestConnection
Test C2 connectivity via /api/ping
include/C2Client.h:380