4 karma · joined February 9, 2022
## Main Features:
1. Support for multiple proxy instances.
2. Configuration through an `app-config.json` file.
3. Support for both TCP and UDP.
Example configuration(JSON):
[
{
"appNames": ["chrome", "chrome_canary"],
"socks5ProxyEndpoint": "158.101.205.51:1080",
"username": "username1",
"password": "password1"
},
{
"appNames": ["firefox", "firefox_dev"],
"socks5ProxyEndpoint": "159.101.205.52:1080",
"username": "username2",
"password": "password2"
}
]The project consists of three main parts:
ndisapi.lib: Adopted Windows Packet Filter NDISAPI static library project.
socksify: .Net C++/CLI class library implementing local SOCKS5 router functionality.
ProxiFyre: .Net-based Windows console application employing the functionality provided by the socksify .Net C++/CLI class library.
Getting started with ProxiFyre is straightforward - just download the latest release, extract it, create an app-config.json file as per the provided template, and run the main application executable. Find detailed instructions, including build prerequisites, in the repo's README.We are excited to announce the release of ndisapi-rs v0.4.0, a robust network packet filtering framework for Windows built with Rust. This update brings significant enhancements to networking tasks on the Windows platform, empowering developers to create efficient and secure networking solutions.
GitHub Repository: ndisapi-rs (https://github.com/wiresock/ndisapi-rs)
In this latest version, we have integrated the 'netlib' helper library, simplifying network interface management and making it easier than ever before. Our goal is to provide powerful yet user-friendly tools for networking, and 'netlib' is a testament to that commitment.
Key highlights of ndisapi-rs v0.4.0:
> Integration of 'netlib' for enhanced network interface management.
> Simplified API for packet filtering on Windows.
> Bug fixes and performance improvements.
Refer to the provided documentation (https://docs.rs/ndisapi-rs/0.4.0) for detailed usage instructions and examples.
We value your support and welcome any feedback you may have. If you encounter issues or have suggestions, please don't hesitate to reach out on our GitHub repository (https://github.com/wiresock/ndisapi-rs) or participate in our Rust community forums.
Let's continue building powerful and efficient networking solutions with Rust on Windows!
#rustlang #opensource #newrelease #networking #Windows #packetfiltering