Bu araç, Linux sistemlerde IP adresi ve MAC adresini hızlıca değiştirmenizi sağlar.
İzinli test ortamlarında, eğitim amaçlı ve kişisel güvenlik projelerinde kullanım için tasarlanmıştır.
- Rastgele MAC adresi atama
- Rastgele IP adresi üretme
- Manuel IP ve MAC adresi belirleme desteği
- Ağ adaptörü (interface) hızlı güncelleme
- Minimal bağımlılık (sadece
ifconfigvesudogerektirir)
- Python 3.x
- Linux tabanlı işletim sistemi (Ubuntu, Kali, Debian, Arch, vs.)
ifconfigkomutunun yüklü olması (net-toolspaketi)
git clone https://github.com/burakcanbalta/linux_ip_mac_changer.git
cd linux_ip_mac_changer
sudo python3 ip_mac_changer.py -i eth0 -rNot: Kullanım için root yetkisi (
sudo) gereklidir.
sudo python3 ip_mac_changer.py -i [arayüz_adı] [seçenekler]-i,--interface: Değiştirilecek ağ arayüzü (zorunlu)-m,--mac: Manuel MAC adresi belirleme-ip,--ipaddress: Manuel IP adresi belirleme-r,--random: Rastgele MAC ve IP adresi ata-d,--dhcp: DHCP ile IP adresi belirleme-R,--reset: Orijinal ayarlara dön
sudo python3 ip_mac_changer.py -i eth0 -r
sudo python3 ip_mac_changer.py -i wlan0 -m 00:11:22:33:44:55 -ip 192.168.1.66
sudo python3 mac_changer.py -i eth0 -d
sudo python3 mac_changer.py -i wlan0 -R- MAC adresini değiştirmeden önce ağ adaptörünüzü doğru girdiğinizden emin olun (
eth0,wlan0gibi). - Sanal makine ortamlarında MAC değişimi her zaman desteklenmeyebilir.
- MAC değişimi sonrası bazı ağlar yeniden DHCP IP dağıtımı isteyebilir.
- Komut çalışmıyorsa
net-toolspaketinin yüklü olduğundan emin olun (sudo apt install net-tools).
Bu proje MIT lisansı ile sunulmuştur.
Özgürce kullanabilir, dağıtabilir ve geliştirebilirsiniz.
Ancak izinsiz sistemlerde kullanımı yasaktır ve sorumluluk kullanıcıya aittir.
Bu araç sadece eğitim, araştırma ve izinli test ortamlarında kullanılmalıdır.
Yetkisiz kullanım yasal sonuçlar doğurabilir.
Geliştirici bu aracın kötüye kullanımından sorumlu değildir.