wireguard-dissector - Wireshark dissector (written in Lua) for dissecting the WireGuard tunneling protocol

  •        593

Wireshark dissector (written in Lua) for dissecting the WireGuard tunneling protocol. The plan is to eventually rewrite this prototype into a dissector that is included with the main Wireshark sources.

https://github.com/Lekensteyn/wireguard-dissector

Tags
Implementation
License
Platform

   




Related Projects

CDP Dissector

  •    C

CDP Dissector is a plugin for Wireshark (the network protocol capture and analyzer tool) to dissect and analyze the UDP-based proprietary CDP protocol (Control Design Platform) from Industrial Control Design.

KNXnet/IP Wireshark dissector

  •    C

Wireshark plugin for dissecting KNXnet/IP packages

Wireguard - Fast, Modern, Secure, VPN Tunnel

  •    C

WireGuard is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography. It aims to be faster, simpler, leaner, and more useful than IPSec, while avoiding the massive headache. It intends to be considerably more performant than OpenVPN. WireGuard is designed as a general purpose VPN for running on embedded interfaces and super computers alike, fit for many different circumstances.

boringtun - Userspace WireGuard® Implementation in Rust

  •    Rust

BoringTun is an implementation of the WireGuard® protocol designed for portability and speed. ⚠️ NOTE: This crate is still undergoing review for security concerns. Therefore, we recommend that you take caution before using it in a production application.

docker-wireguard

  •    Dockerfile

WireGuard® is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography. It aims to be faster, simpler, leaner, and more useful than IPsec, while avoiding the massive headache. It intends to be considerably more performant than OpenVPN. WireGuard is designed as a general purpose VPN for running on embedded interfaces and super computers alike, fit for many different circumstances. Initially released for the Linux kernel, it is now cross-platform (Windows, macOS, BSD, iOS, Android) and widely deployable. It is currently under heavy development, but already it might be regarded as the most secure, easiest to use, and simplest VPN solution in the industry. Our images support multiple architectures such as x86-64, arm64 and armhf. We utilise the docker manifest for multi-platform awareness. More information is available from docker here and our announcement here.


dsnet - Simple command to manage a centralised wireguard VPN

  •    Go

Simple command to manage a centralised wireguard VPN. Think wg-quick but quicker: key generation + address allocation. It can generate ready-to-go client configs for wg-quick, EdgeOS and NixOS. More client peers can be added with dsnet add. They can connect immediately after! Don't forget to enable IP forwarding to allow peers to talk to one another.

innernet - A private network system that uses WireGuard under the hood.

  •    Rust

A private network system that uses WireGuard under the hood. See the announcement blog post for a longer-winded explanation. innernet is similar in its goals to Slack's nebula or Tailscale, but takes a bit of a different approach. It aims to take advantage of existing networking concepts like CIDRs and the security properties of WireGuard to turn your computer's basic IP networking into more powerful ACL primitives.

wesher - wireguard overlay mesh network manager

  •    Go

wesher creates and manages an encrypted mesh overlay network across a group of nodes, using wireguard. Its main use-case is adding low-maintenance security to public-cloud networks or connecting different cloud providers.

wg-access-server - An all-in-one WireGuard VPN solution with a web ui for connecting devices

  •    TypeScript

wg-access-server is a single binary that provides a WireGuard VPN server and device management web ui. We support user authentication, 1 click device registration that works with Mac, Linux, Windows, Ios and Android including QR codes. You can configure different network isolation modes for better control and more. This project aims to deliver a simple VPN solution for developers, homelab enthusiasts and anyone else feeling adventurous.

raspberrypiwireguard - Install and configure WireGuard on Raspberry Pi (and others)

  •    

Raspberry Pi 1, Zero, ZeroW requires manual compiling. If you get net.ipv4.ip_forward = 0, please manually edit sudo nano /etc/sysctl.conf and add net.ipv4.ip_forward = 1.

wirefilter - An execution engine for Wireshark-like filters

  •    Rust

This is an execution engine for Wireshark®-like filters. It contains public APIs for parsing filter syntax, compiling them into an executable IR and, finally, executing filters against provided values.

pyshark - Python wrapper for tshark, allowing python packet parsing using wireshark dissectors

  •    Python

Python wrapper for tshark, allowing python packet parsing using wireshark dissectors. Looking for contributors - for various reasons I have a hard time finding time to maintain and enhance the package at the moment. Any pull-requests will be reviewed and if any one is interested and is suitable, I will be happy to include them in the project. Feel free to mail me at dorgreen1 at gmail.

termshark - A terminal UI for tshark, inspired by Wireshark

  •    Go

A terminal user-interface for tshark, inspired by Wireshark. V2.2 is out now with vim keys, packet marks, a command-line and themes! See the ChangeLog.

Gadu-Gadu IM ettercap dissector

  •    C

ettercap-gg is a Gadu-Gadu IM ettercap dissector. It is a patch for ettercap sniffer that adds the ability to sniff Gadu-Gadu logins, passwords and messages. Gadu-Gadu (www.gadu-gadu.pl/) is the most widely used IM network in Poland with ~6mln users.

SWFREtools - SWF file reverse engineering tools

  •    Java

The SWFRETools are a collection of tools built for vulnerability analysis of the Adobe Flash player and for malware analysis of malicious SWF files. The tools are partly written in Java and partly in Python and are licensed under the GPL 2.0 license. Flash Dissector is a GUI tool that allows you to inspect SWF files on a binary level. When you open a SWF file in Flash Dissector you have the ability to look through the structures defined in the SWF file in a hex editor and in a structure viewer. This makes it easy to understand what bytes of a SWF file hold what functionality.

Wireshark - Network Traffic Analyzer

  •    C

Wireshark is a network traffic analyzer, or "sniffer", for Linux, macOS, *BSD and other Unix and Unix-like operating systems and for Windows. It uses Qt, a graphical user interface library, and libpcap and npcap as packet capture and filtering libraries.

wgcf - 🚤 Cross-platform, unofficial CLI for Cloudflare Warp

  •    Go

You can find pre-compiled binaries on the releases page. Run wgcf in a terminal without any arguments to display the help screen. All commands and parameters are documented.

tcpdump - the TCPdump network dissector

  •    C

To report a security issue please send an e-mail to security@tcpdump.org. To report bugs and other problems, contribute patches, request a feature, provide generic feedback etc please see the file CONTRIBUTING in the tcpdump source tree root.

canmatrix - Converting Can (Controller Area Network) Database Formats .arxml .dbc .dbf .kcd ...

  •    Python

Canmatrix implements a "Python Can Matrix Object" which describes the can-communication and the needed objects (Boardunits, Frames, Signals, Values, ...) Canmatrix also includes two Tools (canconvert and cancompare) for converting and comparing CAN databases.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.