
고급 네트워크 인터페이스 관리 및 모니터링
MacMaster는 네트워크 전문가와 애호가 모두를 위해 제작된 포괄적인 명령줄 도구입니다. 다양한 시스템의 네트워크 인터페이스 MAC 주소를 조작하는 강력한 유틸리티로 두드러집니다. 단순성과 기능성을 모두 고려하여 설계된 MacMaster는 네트워크 익명성 향상, 보안 테스트 수행, 다양한 네트워크 진단 및 모니터링 작업을 위한 솔루션을 제공하는 데 탁월합니다. 네트워크 존재를 익명화하거나, 연결 문제를 해결하거나, 고급 네트워크 분석에 참여하려는 경우 MacMaster는 이러한 작업을 효율적으로 수행하는 데 필요한 도구를 제공합니다.
MacMaster는 Python 3.6 이상이 필요합니다.
$ git clone https://github.com/HalilDeniz/MacMaster.git
cd MacMaster
$ python setup.py install
$ macmaster.py --help
usage: macmaster.py [-h] [--interface INTERFACE] [--list-interfaces] [--version]
[--random | --newmac NEWMAC | --customoui CUSTOMOUI | --reset]
[--mode {managed,monitor,master,auto,repeater}] [--get-ssid] [--check-security]
[--analyze-signal] [--restart-network] [--monitor-mac-traffic] [--analyze-packets]
MacMaster: Advanced Network Interface Management and Monitoring
options:
-h, --help show this help message and exit
--interface INTERFACE, -i INTERFACE
Network interface to change MAC address
--list-interfaces, -li
List all network interfaces
--version, -V Show the version of the program
--random, -r Set a random MAC address
--newmac NEWMAC, -nm NEWMAC
Set a specific MAC address
--customoui CUSTOMOUI, -co CUSTOMOUI
Set a custom OUI for the MAC address
--reset, -rs Reset MAC address to the original value
--mode {managed,monitor,master,auto,repeater}
Change interface mode to managed or monitor
--get-ssid Get the SSID of the wireless interface
--check-security Check the security protocol of the wireless interface
--analyze-signal Analyze the signal strength and quality of the wireless interface
--restart-network, -rn
Restart network services
--monitor-mac-traffic, -mmt
Live Monitor Mac traffic
--analyze-packets, -ap
Analyze network packets on the interface
--interface, -i: 네트워크 인터페이스를 지정하여 MAC 주소 작업에 사용합니다.--random, -r: 지정된 인터페이스에 임의의 MAC 주소를 생성하여 설정합니다.--newmac, -nm: 지정된 인터페이스에 특정 MAC 주소를 설정합니다.--customoui, -co: 지정된 인터페이스의 MAC 주소에 대한 사용자 지정 조직 고유 식별자(OUI)를 설정합니다.--reset, -rs: 지정된 인터페이스의 MAC 주소를 원래 하드웨어 값으로 재설정합니다.--version, -V: MacMaster의 현재 버전을 표시합니다.--list-interfaces, -li: 시스템에서 사용 가능한 모든 네트워크 인터페이스를 나열합니다.macmaster -i eth0 -nm 00:11:22:33:44:55
macmaster -i eth0 -r
macmaster -i eth0 -rs
macmaster -li
macmaster -i eth0 -m monitor
macmaster -rn
macmaster -i eth0 -mmt
이 스크립트를 올바르게 실행하려면 루트 권한으로 실행하거나 sudo를 사용해야 합니다. MAC 주소를 변경하려면 루트 권한이 필요하기 때문입니다.
기여를 환영합니다! MacMaster에 기여하려면 다음 단계를 따르세요:
문의사항이나 추가 정보가 필요하시면 다음 채널을 통해 연락주세요:
MacMaster는 MIT 라이선스에 따라 배포됩니다. 자세한 내용은 LICENSE를 참조하세요.
--mode, -m: 무선 네트워크 인터페이스의 모드를 변경합니다 (옵션: 'managed', 'monitor', 'master', 'auto', 'repeater').--restart-network, -rn: 변경 사항을 적용하거나 네트워크 문제를 해결하기 위해 네트워크 서비스를 다시 시작합니다.--monitor-mac-traffic, -mmt: 지정된 인터페이스에서 MAC 트래픽을 실시간으로 모니터링하고 표시합니다.--get-ssid, -gs: 연결된 Wi-Fi 네트워크의 SSID를 표시합니다.--analyze-signal, -as: 무선 인터페이스의 신호 강도와 품질을 분석합니다.--check-security, -cs: 무선 인터페이스의 보안 프로토콜을 확인합니다.--analyze-packets, -ap: 인터페이스의 네트워크 패킷을 분석합니다.