Merhabalar Ben @bypatnos Lojistik grup adına paylaşılan Ağdaki Yabancılar atma Py makalesinde sizi görmekten mutluk duyarım.
Temel olarak ağa bağlı cihazları tarayıp listelemek ve MAC adresleri üzerinden engelleme yapmak için atabileceğiniz bir adım.Adım 1: Ağa Bağlı Cihazları Tespit Etme
Bu adımda, Python ile scapy gibi bir ağ kütüphanesini kullanarak ağınızdaki cihazları tarayabilirsiniz.
Önce scapy kütüphanesini yükleyin:
Kod:
pip install scapy
Kod:
from scapy.all import ARP, Ether, srp
import subprocess
def scan_network(network_ip="192.168.1.0/24"):
# ARP paketi oluştur ve ağda yayın yap
arp = ARP(pdst=network_ip)
ether = Ether(dst="ff:ff:ff:ff:ff:ff")
packet = ether/arp
result = srp(packet, timeout=3, verbose=0)[0]
# Bağlı cihazları listele
devices = []
for sent, received in result:
devices.append({'ip': received.psrc, 'mac': received.hwsrc})
return devices
network_ip = "192.168.1.0/24"
devices = scan_network(network_ip)
print("Ağdaki Bağlı Cihazlar:")
for device in devices:
print(f"IP: {device['ip']}, MAC: {device['mac']}")
Adım 2: Bilinmeyen Cihazları Engelleme
Yabancı cihazları engellemek için, cihaz MAC adreslerini not alıp yönlendiricimin yönetim paneline giriş yaparak engelleyebilirim. Bazı yönlendiriciler bu işlemi API aracılığıyla yapmaya izin verse de, her cihazda bu desteklenmeyebilir.
Bu şekilde, ağımı düzenli olarak tarayarak tanımadığım cihazları hızlıca tespit edip gerektiğinde yönlendiricimin panelinden müdahale edebilirim.
LOJİSTİK TİM SUNDU







