Virtual No Ads is a project aimed at providing a more streamlined and pleasant browsing experience by filtering out unwanted ads from websites. It consists of two main parts:
-
Private WiFi network with Raspberry Pi: Using a Raspberry Pi, Virtual No Ads creates a private WiFi network that filters out ad packages from websites. This means that any device connected to this network will have ads removed before they even reach the user's device, resulting in a faster and more enjoyable browsing experience.
-
Adblock software: Virtual No Ads also provides a software component that can be installed on devices directly. This software functions as a traditional adblocker, filtering out ads as they are loaded on websites. The software is designed to be lightweight and easy to use, and can be customized to allow or block specific types of ads.
As we connect a Raspberry Pi to Wi-Fi, it will intercept packets using the WireGuard protocol while filtering these packets to remove or sort ads; eventually emitting a Wi-Fi signal. Users can connect to this Wi-Fi network with any device, ensuring a secure network (thanks to WireGuard) and ad-free/ filtered content.
Clone this repository
git clone [email protected]:PoCInnovation/Virtual-No-Ads.git
Follow the instructions within the raspi directory
Then, if you want to create a executable, simply run the following command:
cargo build
The executable can be found at the following path: target/debug/virtual-no-ads(.exe)
If you simply want to start the application without compiling it, run the following command:
cargo run <arguments>
./virtual-no-ads <interface> <domain_list>...
Once Virtual No Ads is up and running, you can start browsing the web with fewer ads. If you encounter any issues or have questions about the project, please refer to the documentation or contact the project manager.
You're invited to join this project ! Check out the contributing guide.
If you're interested in how the project is organized at a higher level, please contact the current project manager.
Developers
Timothé MEDICO |
Lou ONÉZIME |
Axel TACHEAU |
---|
Manager
Lenny VONGPHOUTHONE |
---|
🚀 Don't hesitate to follow us on our different networks, and put a star 🌟 on
PoC's
repositories
Made with ❤️ by PoC