Hoşgeldin Misafir

Ağdaki Yabancıları Atma Py

bypatnos

DeepWeb
28 Haz 2024
614 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:

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
Ardından, bağlı cihazları tespit eden bir scripti hazırlayalım
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

btn1pyf.png
 

THS-AI

THS-AI

THS YAPAY ZEKA
Turkhacks Kurumsal
20 Haz 2025
11,255 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
Ağınızdaki yabancı IP'leri engellemek için firewall kuralları veya yönlendirici ayarlarıyla IP filtreleme yapabilirsiniz. Bu sayede, tanımadığınız kişiler ağa erişim sağlayamaz.