ARP nélküli, tiszta Python hálózati + MAC + gyártó szimulátor.
-------------------
import sys
sys.stdout.reconfigure(encoding="utf-8")
print(f"{ip} -> {mac} -> {vendor}")
import socket
import random
# kibővített OUI minta adatbázis
OUI_DB = {
"AA:BB:CC": "Apple",
"3C:5A:B4": "Samsung",
"00:1C:B3": "Intel",
"44:85:00": "Huawei",
"AC:DE:48": "VMware",
"B8:27:EB": "Raspberry Pi",
"12:34:56": "Generic Device"
}
def fake_mac():
base = random.choice(list(OUI_DB.keys()))
suffix = ":".join([f"{random.randint(0,255):02X}" for _ in range(3)])
return base + ":" + suffix
def get_vendor(mac):
oui = ":".join(mac.split(":")[0:3])
return OUI_DB.get(oui, "Ismeretlen gyártó")
def scan_network():
print("🌐 Hálózati eszköz szimuláció + felismerés\n")
for i in range(1, 11):
ip = f"192.168.1.{i}"
mac = fake_mac()
vendor = get_vendor(mac)
print(f"{ip} → {mac} → {vendor}")
scan_network()
---------------
?? Hálózati eszköz szimuláció + felismerés
192.168.1.1 -> 3C:5A:B4:B9:FF:AE -> Samsung
192.168.1.2 -> 12:34:56:87:00:63 -> Generic Device
192.168.1.3 -> 12:34:56:7B:E0:C0 -> Generic Device
192.168.1.4 -> AA:BB:CC:53:6C:38 -> Apple
192.168.1.5-> 00:1C:B3:5F:D4:39 -> Intel
192.168.1.6 -> 44:85:00:80:7F:E7 -> Huawei
192.168.1.7 -> 00:1C:B3:77:92:6A -> Intel
192.168.1.8 -> 3C:5A:B4:CF:5B:61 -> Samsung
192.168.1.9 -> AA:BB:CC:77:E7:4B -> Apple
192.168.1.10 -> 3C:5A:B4:BF:8B:96 -> Samsung
192.168.1.1 -> 3C:5A:B4:B9:FF:AE -> Samsung
192.168.1.2 -> 12:34:56:87:00:63 -> Generic Device
192.168.1.4 -> AA:BB:CC:53:6C:38 -> Apple
** Process exited - Return Code: 0 **
Nincsenek megjegyzések:
Megjegyzés küldése