# README
Raw Socket Wrapper
Raw Socket Wrapper is a Go library designed to simplify the interface for creating and manipulating raw network packets. It supports various protocols and provides utilities for packet serialization and randomization.
Overview
The library is currently in active development, and more detailed documentation will be provided soon.
Key Features 🚀
- Protocol Support: Facilitates the creation and manipulation of TCP, UDP, and ICMP packets.
- Packet Serialization: Provides utilities to serialize packets for transmission.
- Randomization Utilities: Includes functions to generate random ports, timestamps, and byte slices for networking.
Getting Started 🚦
To start using RawSocketWrapper in your Go projects, you'll need to install it and its dependencies.
Prerequisites
github.com/google/gopacket
: A Go library for packet processing.golang.org/x/sys
: Provides low-level operating system primitives.
Installation
Install RawSocketWrapper by running:
go get github.com/XenonCommunity/RawSocketWrapper
Usage
import "github.com/XenonCommunity/RawSocketWrapper"
After installation, import the package in your Go files: You can now use the library's functions to work with raw sockets and packets.
TODO 📝
- Detailed documentation and examples
Contribution Guidelines 🤝
Contributions are welcome! If you're interested in improving RawSocketWrapper, please feel free to make a pull request or open an issue.
# Packages
No description provided by the author