aesgo

package module
v0.0.0-...-a785b0e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 8, 2026 License: Apache-2.0 Imports: 7 Imported by: 0

README

AesGo

AES Encryption Helper for Go Offensive Tooling

Go

A lightweight AES symmetric encryption library designed for use in offensive security projects


Overview

AesGo is a Go library that provides AES-256 symmetric encryption utilities for offensive security tooling. It can be used as an auxiliary module in your Go projects to encrypt/decrypt payloads, C2 traffic, or any sensitive data in transit.

Features

  • AES-256 Encryption — Industry-standard symmetric encryption
  • Simple API — Easy to integrate into existing Go projects
  • Lightweight — Zero external dependencies
  • Offensive-Ready — Designed for use in red team tooling and implants

Installation

go get github.com/3xploit666/AesGo

Usage

package main

import (
    "fmt"
    aes "github.com/3xploit666/AesGo"
)

func main() {
    key := "your-32-byte-secret-key-here!!"
    plaintext := "sensitive payload data"

    // Encrypt
    encrypted, err := aes.Encrypt([]byte(plaintext), key)
    if err != nil {
        panic(err)
    }
    fmt.Printf("Encrypted: %x\n", encrypted)

    // Decrypt
    decrypted, err := aes.Decrypt(encrypted, key)
    if err != nil {
        panic(err)
    }
    fmt.Printf("Decrypted: %s\n", decrypted)
}

Use Cases

  • C2 Traffic Encryption — Encrypt command and control communications
  • Payload Obfuscation — Encrypt shellcode or payloads at rest
  • Data Exfiltration — Encrypt sensitive data before transmission
  • Implant Configuration — Protect embedded configuration strings

This library is intended for authorized penetration testing and security research only. The author assumes no liability for misuse of this software.

Author

@3xploit666


For educational and authorized security testing purposes only.

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DecryptAes

func DecryptAes(encrypted string, Password string) string

funcion para descifrar data con password como parametro

func EncryptAes

func EncryptAes(text string, Password string) string

funcion para el cifrado de datos solicitando una password como parametro

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL