Интерфейс Wifi для Windows - PullRequest
       28

Интерфейс Wifi для Windows

0 голосов
/ 30 июня 2018

Этот код является частью сценария из книги под названием «Питон черной шляпы», написанной Джастином Зейтцем (2014). Он написан для ОС Linux и является частью программы ARP-спуфинга. Если я хочу запустить его в ОС Windows, как мне найти правильный интерфейс для машины Windows?

from scapy.all import *
import os, sys, threading, signal

interface = "wlan0"

(...)

# set our interface
conf.iface = interface

# turn off output
conf.verb = 0

print(("[*] Setting up %s" % interface))

(...)

try:
    print(("[*] Starting program for %d packets" % packet_count))
    bpf_filter = "ip host %s" % target_ip
    packets = sniff(count=packet_count, filter=bpf_filter, iface=interface)

Спасибо:)

1 Ответ

0 голосов
/ 03 июля 2018

В windows библиотеки scapy обнаруживают ваши интерфейсы и сохраняют их в переменной IFACES.

После установки / загрузки scapy запустите оболочку scapy (команда: scapy, если вы загрузили ее вручную, run_scapy.bat) и введите IFACES

Это даст вам список установленных интерфейсов. Затем вы можете использовать

  • interface = "[The full interface name as shown in scapy]"
  • interface = IFACES.dev_from_index([the index of the interface as shown by scapy])

Если у вас нет других интерфейсов, кроме WiFi, вы даже можете использовать interface = conf.iface

...