| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
netmode is a simple Bash script that allows you to switch your network interface between different modes such as managed, monitor, IBSS, mesh, and WDS. It automates enabling/disabling monitor mode and other network modes for quick network configuration.
This script uses the power of iw as one of its backend commands to manage wireless interfaces efficiently.
The netmode script is particularly useful for:
Network Administrators: Quickly switch between different network interface modes to troubleshoot connectivity issues or optimize wireless performance without needing to remember complex commands.
Penetration Testers: Customize your machine to effortlessly change your wireless interface mode during assessments, enabling you to quickly switch to monitor mode for capturing packets or to managed mode for normal operation, all in one streamlined command.
Network Engineers: Simplify the process of configuring network interfaces for various setups, whether it’s for deploying ad-hoc networks, mesh networking, or maintaining WDS connections.
Before using the script, ensure you have the following tools and packages installed:
You can install these tools using your system package manager.
Clone the repository:
git clone https://github.com/imortio/netmode.gitMove the script to /usr/local/bin/ and make executable to ensure it available system-wide:
sudo mv netmode /usr/local/bin/
sudo chmod +x /usr/local/bin/netmodeTo switch your network interface mode, use the following syntax:
sudo netmode <mode>Enable monitor mode on wlan0:
sudo netmode monSwitch back to managed/normal mode:
sudo netmode manFor help or usage information:
netmode -hThe script includes basic error handling to ensure:
Since this script is purposed to help on a simple task which may be oftenly performed by someone who specifically deals with networks, so contributions are welcome! Here’s how you can help:
Fork the Repository: Click on the "Fork" button at the top right corner of the page to create your own copy of the repository.
Make Changes: Clone your forked repository to your local machine and make your changes:
git clone https://github.com/imortio/netmode.git
cd netmodeCreate a Pull Request: Once you’ve made your changes, push them to your forked repository and create a pull request:
This project is licensed under the Unlicense. See the LICENSE file for more details.
| Back | FazBrowse Home | New Git URL |