Cómo buscar puntos de acceso y red wifi y celular (2g, 3g, 4g) usando linux

La pregunta no está clara sobre lo que desea lograr, pero intentaré proporcionar la información en función de lo que ha proporcionado. Lo que intenta hacer es básicamente similar al proyecto fi de google. Proyecto Fi. Para hacer cosas equivalentes, debe tomar una decisión inteligente al elegir la red con

1.Buena intensidad de la señal (puede establecer umbrales duros). Hay varios programas de escaneo wifi disponibles que pueden funcionar para su causa. Puede alimentar esa información en su script que puede producir la mejor salida.

2.Envíe paquetes pequeños en cada red y vea cuál tiene menos tiempo de ida y vuelta y elija esa como su mejor red. Es posible que necesite varias interfaces en su Linux para lograr esto.

3. Si va a utilizar los dongles para 4g como el aircard 340U, viene con el software AT&T que puede seleccionar 4g cuando no hay wifi, etc. pero no es inteligente

Todas las soluciones anteriores son complicadas y requieren tiempo y esfuerzo para hacerlo. La opción más fácil fuera de esto sería conectar la frambuesa pi con un cable de ethernet a su enrutador.

Bueno, para detectar las diferentes intensidades de señal, hay una antena, no muy precisa pero útil que también utilicé durante mi entrenamiento SDR (Radio definida por software) en DRDO. Puede detectar las señales de Wifi, 2G, 3G y 4G. Puede integrar esa antena con la Raspberry Pi también para la detección de diferentes señales.

La antena se llama RTL-SDR

Sigue este sitio para más ayuda

raspberry pi archivos – rtl-sdr.com

Construcción de un transceptor de jamón con RTL-SDR, Raspberry Pi y Rpitx – rtl-sdr.com

Transmitiendo FM, AM, SSB, SSTV y FSQ con solo una Raspberry Pi – rtl-sdr.com

La antena que utilicé es la antena Nooelec

Juego de receptores NooElec NESDR Mini USB RTL-SDR y ADS-B, sintonizador RTL2832U y R820T, MCX | eBay

Lo relacioné con MATLAB y pude reproducir radio FM. No está muy claro porque la antena es isotrópica, se requiere más procesamiento de señal digital y se requieren circuitos complejos y precisos para escuchar claramente el FM también. Esto es utilizado por los aficionados en el mundo de la comunicación inalámbrica. He trabajado en estas cosas.

Espero que esto ayude.

Gracias

Mi investigación hasta ahora
ya sea utilizando una herramienta existente e intente redirigir y analizar su salida (como iwlist, airodump-ng, etc.)
o desarrollar el tuyo basado en
– iwlib (utilizado principalmente en el traje de herramientas inalámbricas en Linux) o
– libpcap (utilizado por wireshark, airodump, etc.)