Vídeo: Уроки Андроид программирования | #5 - Работа с полями и Toast (De novembre 2024)
Una companya i jo recentment hem debilitat amb la seva revisió d’un interruptor de xarxa gestionat una mica defectuós. Després d’hores de resolució de problemes, no hem pogut determinar l’adreça IP del commutador malgrat que estigués connectat a la nostra xarxa. Jo solia utilitzar una eina de mapeig de xarxa del portàtil per consultar tots els dispositius de la xarxa i, espero, veure l'adreça IP de tots els dispositius. Si hagués tingut l’aplicació Network Discovery instal·lada al meu telèfon intel·ligent Android, hauria estat una solució molt més portàtil.
Network Discovery no només realitzarà una descoberta de dispositius a la vostra xarxa, sinó que també és un escàner de ports. Aquesta petita aplicació és gratuïta i increïblement útil, a més d'un xoc ocasional o dos.
Instal·lació i descobriment de xarxa
He instal·lat la versió 0.3.5 de Network Discovery de Google Play. L’aplicació és compatible amb Android 1.5 i versions posteriors i té una mida de descàrrega de 256k.
Un cop vaig obrir l’aplicació, em va preguntar si volia descarregar la base de dades NIC, una base de dades d’interfícies de xarxa dels venedors que permet que els dispositius escanejessin l’ID d’aplicació correctament. Vaig colpejar sí, i al cap de poc temps, es va fer la descàrrega (és una descàrrega de sub-500k). Tot seguit, la pantalla mostrava la xarxa sense fils a la qual estava connectat el telèfon. Es mostrava l’amplitud d’adreces IP, SSID i mode de connectivitat (que amb el meu telèfon era Wi-Fi).
Hi ha dos botons a la part superior de la pantalla d'inici: Descobreix i Opcions. Vaig tocar "Descobrir" i es va iniciar el descobriment de xarxa. L’aplicació va identificar correctament els dos dispositius que tinc a la meva xarxa (a més del telèfon Android), el meu portàtil i el meu encaminador.
Per a cada dispositiu descobert, es mostra l'adreça IP, l'adreça MAC i el nom del venedor. Curiosament, el meu portàtil és un Dell, però l’aplicació mostrava el venedor com Hon Hai Precision Ind. Co., Ltd., el fabricant de components més conegut com Foxconn. Foxconn fa la placa base al meu Dell. No exactament incorrecte, però una mica confús. El meu encaminador es va identificar correctament com Netgear.
Escaneig de ports
Network Discovery és també un escàner de ports. L’aplicació va mostrar que als meus portàtils es van obrir 135, 139, 445 i 554.
La exploració amb el descobriment de xarxa va ser molt més ràpida que amb l'escàner de port gratuït que solc utilitzar al meu ordinador portàtil. Però l'aplicació per a portàtils no mostra ports oberts, mentre que Network Mapper sí. Estic segur que Network Mapper hagi portat els ports correctament, perquè els he obert jo mateix.
Configuració d'ajustament
Si toqueu el botó d'Opcions, s'obriran algunes configuracions que podeu canviar. Podeu especificar, per exemple, la interfície de xarxa del dispositiu des del qual realitzeu una exploració. Com que es tracta d’una aplicació per a Android, probablement l’executareu mentre esteu connectats sense fil des del vostre dispositiu. En cas afirmatiu, l'aplicació utilitza automàticament la interfície per a un adaptador sense fils. Les interfícies d'adaptadors sense fils es designen com a "wlan0". També podeu especificar altres interfícies, com ara rmnet per a mòbils, USB, p2p i ip6tnl.
Podeu optar per mostrar banners de servei des de les connexions connectades. Això vol dir que si feu una exploració i l’aplicació detecta un port SSH obert, l’aplicació mostrarà el número de port i l’etiquetarà "SSH". Si es visualitza banners es pot alentir la exploració, de manera que si busqueu una xarxa amb molts nodes, podreu desactivar l'opció de desactivar-la.
Els usuaris també poden optar per resoldre el nom d'amfitrió dels dispositius descoberts a les seves adreces IP. Podeu que l'aplicació faci vibrar el vostre dispositiu Android quan finalitzi la exploració; bé si heu de deixar posar el dispositiu en marxa. Es pot iniciar manualment una actualització de base de dades NIC.
Altres opcions de personalització inclouen canviar el mètode de descobriment del dispositiu de xarxa des de Ping (que per defecte) a una sol·licitud DNS. També pot realitzar descobriments mòbils. Els usuaris avançats poden especificar el nombre de fils a utilitzar en un descobriment d'amfitrió (1-256). A més, podeu definir el primer i el darrer port per escanejar així com l'interval de temps de connexió.
Finalment, hi ha una configuració Wi-Fi que us permetrà tornar a la pantalla d'inici per veure la xarxa sense fil a la qual esteu connectats. Tot i això, cada cop que el tocava, l'aplicació es bloquejava.
Sens dubte val la pena una cervesa
El que m'agrada molt d'aquesta petita aplicació és que té una funció d'exportació. Podeu desar la llista de dispositius escanejats com a fitxer.xml. El descobriment de xarxa és lleuger per ajudar a les aplicacions, com ara una definició més clara dels termes, però és gratuït. El desenvolupador proporciona un enllaç al lloc web de l’empresa, així com un botó de donació de Pay Pal amb la nota al costat que convida a ajudar-lo a comprar una cervesa si t’agrada l’aplicació.
Tot i la caiguda i la falta d’ajuda o una base de coneixement al lloc web de l’empresa, aquesta aplicació continua sent un sòlid tres i mig de cinc estrelles per a les utilitats de xarxa Android. El descobriment de xarxa és una petita eina perfecta i que deixaré al meu telèfon fins i tot després d’acabar la revisió. La propera vegada que tingui un dispositiu a la xarxa que sembla que no vol renunciar a la seva adreça IP, tindré a punt la descoberta de xarxa.