Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WireGuard obfuscation #2

Open
Vigilans opened this issue Mar 7, 2024 · 1 comment
Open

WireGuard obfuscation #2

Vigilans opened this issue Mar 7, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@Vigilans
Copy link
Contributor

Vigilans commented Mar 7, 2024

In future, when adding obfuscation support, consider supporting obsfuction method wireguard that implements logic like https://github.com/database64128/swgp-go 's Zero overhead mode. Some crypto lib seems could be exported from kernel module (e.g. chacha from wireguard implementation, aes example: https://github.com/Ed-Yang/crypto-examples)?

@hack3ric
Copy link
Owner

hack3ric commented Mar 7, 2024

Seems nice, thanks!

Linux kernel's crypto API is readily available. This could be a good addition to Mimic's kernel module to extend its eBPF functionality. (currently it only solves hardware offloading, which isn't much but a pretty big deal XD)

@hack3ric hack3ric added the enhancement New feature or request label Jun 2, 2024
@hack3ric hack3ric changed the title [Future Work] Wireguard Obfuscation WireGuard Obfuscation Jun 2, 2024
@hack3ric hack3ric changed the title WireGuard Obfuscation WireGuard obfuscation Jun 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants