An automated tool that allows Facebook users to obfuscate their data and conceal their real interests and habits from Facebook.
- Opens a browser instance – Firefox.
- Opens facebook.com and logs in.
- Opens facebook.com/search/pages?q=keyword, collects data related to that keyword and stores the corresponding URLs in a database.
- Selects a random URL from the database and opens it in the browser.
- Clicks the page’s ”like” button then moves to the first post element.
- Waits between 3 and 10 seconds. Decides whether to like the post, then moves to the next element.
- Repeats step 6 in a loop. When moving to the next element, the page will scroll down, loading more post elements.
- Breaks the loop based on a privacy value.
- Goes to Facebook's main feed and clicks ads from there.
- Searches for videos related to the keyword and watches them.
- Goes to step 4 and repeats the remaining steps.
You can have the app constantly running in the background on your machine. It will stop when your machine goes to sleep. Then, it will automaticaly resume when your machine wakes up from sleep.
- python3
- python3 libraries: pip install -r requirements.txt
- tkinter: sudo apt install python3-tk / sudo pacman -S tk
- firefox
- Install the requirements.
- Run command: python main.py
- On first run:
- Create a password. It will be used to encrypt your credentials, database and logs.
- Input facebook credentials and a seed keyword.
- Choose desired privacy (noise likes per day) value and click start.
- To close the program -- close the window.
- On next runs:
- Input the password you created on the first run.
- Choose desired privacy level and click start.
https://arxiv.org/abs/2209.03679
https://link.springer.com/chapter/10.1007/978-3-031-25538-0_36