Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/28Zaaky/PULSE-C2
/ functions
Functions
35 in github.com/28Zaaky/PULSE-C2
⨍
Functions
35
◇
Types & classes
1
↳
Endpoints
9
↓ 4 callers
Function
xor_decrypt
Déchiffre des bytes XOR détecte automatiquement UTF-8 ou UTF-16-LE.
server/c2_server.py:51
↓ 2 callers
Method
sendResult
Send command execution result to C2 with retry logic
include/C2Client.h:537
↓ 2 callers
Method
setActive
include/C2Client.h:595
↓ 2 callers
Function
xorEncrypt
include/C2Client.h:105
↓ 1 callers
Function
base64Decode
include/C2Client.h:62
↓ 1 callers
Function
base64Encode
include/C2Client.h:19
↓ 1 callers
Function
base64_decode_wstring
Décode Base64 depuis format UTF-8 (envoyé par le client C++).
server/c2_server.py:78
↓ 1 callers
Method
checkIn
include/C2Client.h:444
↓ 1 callers
Function
clean_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 callers
Method
getBeaconInterval
include/C2Client.h:575
↓ 1 callers
Function
init_db
()
server/c2_server.py:160
↓ 1 callers
Method
isRunning
include/C2Client.h:590
↓ 1 callers
Method
setBeaconInterval
include/C2Client.h:570
↓ 1 callers
Function
xorDecrypt
include/C2Client.h:115
↓ 1 callers
Function
xor_encrypt
Chiffre une chaîne avec XOR (UTF-8) et retourne bytes.
server/c2_server.py:42
Method
C2Client
Constructor - initialize C2 with server URL and generate agent ID
include/C2Client.h:368
Function
c2BeaconThread
client/c2Client.cpp:16
Function
checkin
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
Function
dashboard
Afficher le dashboard web.
server/c2_server.py:3279
Function
download_privesc
Servir le binaire PrivEsc.exe pour téléchargement.
server/c2_server.py:553
Method
generateAgentID
Generate unique agent ID from machine fingerprint (ComputerName + Username)
include/C2Client.h:132
Method
getAgentID
include/C2Client.h:580
Method
getC2Server
include/C2Client.h:585
Method
getSystemInfo
Collect system info (ComputerName|Username|OSVersion)
include/C2Client.h:154
Function
handle_reverse_shell
Gérer le reverse shell SYSTEM.
server/c2_server.py:567
Method
httpRequest
HTTPS request with XOR+Base64 encryption
include/C2Client.h:171
Function
list_agents
Retourner la liste des agents enregistrés.
server/c2_server.py:479
Function
list_keylogs
Retourner uniquement les keylogs avec formatage.
server/c2_server.py:740
Function
list_results
Retourner la liste des résultats d'exécution.
server/c2_server.py:707
Function
main
client/c2Client.cpp:111
Function
ping
Test de connexion pour vérifier disponibilité du C2.
server/c2_server.py:473
Function
result
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
Function
send_command
Ajouter une commande à exécuter pour un agent. JSON Body: { "agent_id": "abc123", "command": "hide_proce
server/c2_server.py:518
Function
start_shell_listener
Démarrer le listener TCP pour les reverse shells.
server/c2_server.py:655
Method
testConnection
Test C2 connectivity via /api/ping
include/C2Client.h:380