mirror of
https://github.com/portbuster1337/ArachneC2
synced 2026-06-14 08:40:53 +00:00
a90bf015fd
Add X25519 box keypair (operator.boxkey/operator.boxpub) for end-to-end encryption of all implant->operator message Data fields via box.SealAnonymous. Prevents eavesdropping on GossipSub traffic. - Encrypt env.Data before signing in sendEnvelopeDirect and SignAndSend - Build local wire envelope in sendEnvelopeDirect (avoids mutating caller's env on send failure, preventing double-encryption on PubSub fallback) - Serialize beacon stream writes with beaconWriteMu mutex - Decrypt in operator handleMessage before dispatching to handlers - Embed box pubkey in implant during arachne generate - Generate box keys on first operator run, persist to disk - Add stub files for development compilation
18 lines
201 B
Plaintext
18 lines
201 B
Plaintext
*.key
|
|
*.priv
|
|
*.pub
|
|
operator.*
|
|
implant.*
|
|
vendor/
|
|
dist/
|
|
build/
|
|
*.exe
|
|
*.test
|
|
*.out
|
|
.DS_Store
|
|
implant/core/*_stub.go
|
|
server/core/embedsrc/implant_src/
|
|
server/core/embedsrc/implant_src.tar.gz
|
|
bin/
|
|
release/
|