A TypeScript port of the M474 privacy tool to change MAC addresses and renew IP addresses. Check the original M474 for python here
- Change MAC address to a random MAC address
- Revert MAC address to permanent MAC address
- Renew IP address
- Display internal and external IP addresses
- Cross-platform support (Windows and Unix-like systems)
# Clone the repository
git clone https://github.com/yourusername/network-privacy-tool.git
cd network-privacy-tool
# Install dependencies
npm install
# Build the project
npm run buildThe tool requires administrator/root privileges to change network settings.
# On Windows (run as Administrator)
npm start
# On Unix-like systems
sudo npm start# On Windows (run as Administrator)
npm run revert
# On Unix-like systems
sudo npm run revert# On Windows (run as Administrator)
npm start -- --interface wlan0
# On Unix-like systems
sudo npm start -- --interface wlan0- Node.js 14.x or higher
- For MAC address functionality:
- On Windows: getmac utility
- On Unix-like systems: macchanger utility
I'll be using this ideia for another project that'll be building in Node later.
This tool is created for educational purposes only. Use it responsibly and legally. The author is not responsible for any misuse or damage caused by this tool.
This project is licensed under the AGPL-3.0 License.