INICIOAplicación Monitoreo CelularUso del teléfono móvil Android para monitoreo y disparo remotos

Uso del teléfono móvil Android para monitoreo y disparo remotos

Aplicaciones gratuitas de monitorización remota para Android
Uso del teléfono móvil Android para monitoreo y disparo remotos
Aplicación Espía Celular
Monitorear llamadas, SMS, Gps, cámara, fotos, videos, Whatsapp, Facebook, etc.
Descargar AplicaciónVer Demo

La tecnología se está desarrollando cada vez más rápido y los teléfonos móviles se reemplazan cada vez con más frecuencia. Muchos teléfonos móviles antiguos han sido eliminados. Estos teléfonos móviles antiguos generalmente no sirven y no se pueden vender. Después de todo, es posible que todavía haya algunos datos privados en El teléfono móvil que quizás no haya sido limpiado, por lo tanto, estos teléfonos móviles viejos solo se pueden dejar en casa para acumular polvo.

Para la mayoría de las personas, estos teléfonos móviles antiguos no se pueden utilizar. Aunque existen muchos tutoriales en Internet sobre el uso de teléfonos móviles antiguos, el funcionamiento es difícil y requiere una gran capacidad práctica. Ahora te enseñaré cómo convertir de forma rápida y económica un viejo teléfono Android en una cámara accesible de forma remota.

Construir una cámara LAN

Para construir una cámara LAN se requiere un software, que es ip-webcam. Los usuarios que pueden acceder a Google Store pueden buscar directamente "ip-webcam" en la tienda y descargarlo. Los usuarios que no pueden acceder pueden ir a https://www. appsapk.com /ip-webcam/ para descargar.

Aplicación Espía Celular
Monitorear llamadas, SMS, Gps, cámara, fotos, videos, Whatsapp, Facebook, etc.
Descargar AplicaciónVer Demo

Dado que más adelante colocaremos esta cámara en la red pública, debemos configurar una cuenta y una contraseña; de lo contrario, será muy inseguro. Pero si sólo necesitas utilizarla en la red de área local, la contraseña de la cuenta puede dejarse en blanco. Después de configurar la cuenta y la contraseña, se puede ajustar otro contenido según sus propias necesidades. Cabe señalar que si el ancho de banda de enlace ascendente de la red doméstica es relativamente bajo, la resolución de video y la velocidad de fotogramas se pueden reducir adecuadamente; de lo contrario, el acceso a la red externa Siempre se congelará. Una vez completada la configuración, desplácese hasta el último elemento y haga clic para iniciar el servidor. Después de activar el servicio, la dirección de conexión de video se mostrará en la interfaz. Ingrese la dirección en cualquier computadora o teléfono móvil en la red actual para acceder a la cámara. Haga clic en la opción del navegador para ver el contenido del video.

Uso del teléfono móvil Android para monitoreo y disparo remotos

Como ves, además de visualizar vídeos, también tiene muchas funciones, como: detección de movimiento (captura automática), encendido y apagado del flash, grabación en bucle, etc. También hay funciones más avanzadas, como trabajar con tasker para desarrollar más funciones, que puedes explorar por tu cuenta.

Cuando utilice un teléfono móvil como cámara, debe prestar atención al problema de calentamiento. Debido a problemas de diseño de algunos teléfonos móviles, encender la cámara durante mucho tiempo hará que el teléfono se caliente gravemente. Si se calienta durante Si dura mucho tiempo, el dispositivo puede dañarse. En cuanto a si su dispositivo es adecuado para usarlo como cámara, puede probarlo usted mismo primero. Generalmente, si funciona durante más de una o dos horas a temperatura ambiente sin ningún problema como apagarse debido al sobrecalentamiento, se puede utilizar como una cámara que siempre está encendida. Pero aun así hay que tener cuidado de no colocarlo en un lugar donde la temperatura sea demasiado alta o esté expuesto a la luz solar directa. Si está siempre encendido, conviene colocarlo cerca de la fuente de alimentación, o comprar un cable de datos más largo para cargarlo.

Conéctate a la red pública

La cámara habilitada anteriormente solo se puede usar en la LAN, si es necesario usarla en la red pública, será un poco más problemático. Si la banda ancha que manejas tiene una IP pública estática, puedes configurar el mapeo de puertos en el enrutador para acceder desde el exterior. Sin embargo, la banda ancha manejada por la mayoría de los usuarios es una IP pública dinámica o una IP pública compartida, por lo que configurar el mapeo de puertos no funcionará, por lo que se deben considerar otras soluciones.

Plan gratuito

Si no desea gastar dinero, puede buscar directamente resolución dinámica de nombres de dominio y penetración de intranet para encontrar software relevante. Hay muchos software comerciales disponibles. Estos software comerciales tienen instrucciones de uso detalladas, por lo que no entraré en detalles, si es necesario, puedes buscar planes de uso tú mismo, para usuarios que no sean muy capacitados o tengan poca demanda, simplemente regístrate y usa el paquete gratuito., relativamente hablando, la instalación es más sencilla. Sin embargo, los servicios gratuitos generalmente tienen muchas restricciones, como restricciones de tráfico, restricciones de números de mapas, restricciones de nombres de dominio, etc. Y, en general, se requiere autenticación de nombre real. Por lo tanto, después de probar personalmente esta solución durante un tiempo, sentí que era muy incómoda, así que me rendí.

(Dado que la ubicación de filmación de las cámaras domésticas puede involucrar áreas privadas, las personas desconfían mucho de algunas cámaras comerciales que cargan directamente datos de video sin cifrar al servidor de la empresa. Además, muchas cámaras comerciales están instaladas para facilitar la depuración remota. Todas tienen cierto control remoto soluciones Creo que los empleados de empresas comerciales no verán la información del video de forma privada, pero este método dejará oportunidades para algunos piratas informáticos con malas intenciones, por lo que yo mismo construí un conjunto de servicios).

La solución que utilizo requiere un servidor de red pública como proxy, porque el servidor no aloja los servicios informáticos principales, sino que solo reenvía el tráfico, por lo que no requiere un alto rendimiento ni una gran cantidad de espacio de almacenamiento. Lo más importante es que un servicio puede hacer muchas cosas, incluidas, entre otras, las siguientes: disco en la nube privada, sitio web personal, almacén Git, servicio proxy, servidor de juegos, servicio de descarga y rastreador.

El principio es realmente muy simple: es un servicio de proxy inverso que utiliza un servidor proxy de red pública (servidor proxy) como trampolín. Se puede acceder a este servidor desde cualquier lugar de la red pública y luego el servidor reenviará la información recibida. al correspondiente El cliente proxy (peoxy-client) utiliza el cliente proxy para acceder a los servicios en la intranet. Después de que el servicio de intranet responde, se devuelve por la ruta opuesta. Finalmente, puede acceder al servicio de intranet desde cualquier ubicación. El diagrama esquemático es el siguiente:

Plan de IMPLEMENTACION

Encontré una herramienta de proxy inverso de código abierto en GitHub. Esta herramienta tiene una versión empaquetada y es muy simple de implementar: lanproxy.

Dirección de GitHub: https://github.com/ffay/lanproxy

Lanproxy es una herramienta de penetración de intranet que conecta servidores y computadoras personales LAN a la red pública. Actualmente, solo admite el reenvío de tráfico TCP y puede admitir cualquier protocolo de capa superior TCP (acceso a sitios web de intranet, depuración de interfaz de pago local, acceso SSH, escritorio remoto. ). Para utilizar un servidor de red pública de terceros, debe pagar por el tercero, y estos servicios tienen varias restricciones. Además, dado que los paquetes de datos fluirán a través del tercero, también representa un gran peligro oculto para la seguridad de los datos.

Sube el servidor a tu propio servidor.

Yo mismo uso el sistema CentOS 7.4, así que usaré este sistema como base para la introducción. Por supuesto, también se admiten otros sistemas (incluidos varios tipos de Linux y Windows). Lo que hay que tener en cuenta aquí es que es necesario estar familiarizado con algunos comandos básicos relacionados con Linux y se supone que todos conocen algunos comandos básicos de Linux.

Si está familiarizado con los comandos de edición de texto como vi (vim), puede cargar directamente el paquete comprimido original del lado del servidor al servicio y luego usar estos comandos para editar el archivo de configuración (proxy-server-20171116/conf/config.propertoes) después de la descompresión. Si no está familiarizado con los comandos relacionados con la edición de texto en Linux, puede descomprimirlo en su computadora ahora, buscar el archivo de configuración correspondiente (proxy-server-20171116/conf/config.propertoes), editarlo y luego comprimirlo nuevamente y subirlo al servidor.

Nota: Modifique los campos de nombre de usuario y contraseña.

Luego cargue el servidor al servidor mediante el comando scp. Inicie sesión con el nombre de usuario y contraseña previamente configurados. Después de iniciar sesión, agregue un cliente, como se muestra a continuación. Simplemente escriba el nombre que desee y use una clave generada aleatoriamente. Después de eso, verá una entrada adicional G-IPCam en la administración de configuración. Haga clic en la entrada y luego haga clic en Agregar configuración para agregar la asignación de puertos (agregue una asignación de cámara y complete la información del proxy backend con la dirección IP que se muestra anteriormente en la cámara): Después de hacer clic en enviar, se agrega un dato cartográfico.

Debe configurar una configuración de grupo de seguridad para abrir el puerto 8080. Si es un servidor en otras plataformas, debe configurar un firewall para abrir el puerto. El método de configuración específico debe configurarse de acuerdo con el tipo de sistema de servidor. Puedes buscarlo tú mismo.

El siguiente párrafo está tomado de la documentación de lanproxy.

Hasta ahora, el servidor ha sido construido. Siempre que la conexión del cliente sea exitosa, se puede acceder a él a través de Internet. Instale el cliente en cualquier computadora host en la LAN donde se encuentra el teléfono móvil. Hay un cliente multiplataforma Basado en Java, el método de configuración es el siguiente:

El archivo de configuración del cliente Java se coloca en el directorio conf y se configura con config.properties. Si no se producen errores, una vez que la conexión se haya realizado correctamente, podrá ver en la página web que el estado de la conexión del cliente cambia a en línea.

Ver en la red pública
Si los pasos anteriores son normales y el cliente finalmente muestra el estado en línea, puede ir a la página web para ver la cámara, visite http://proxy-server-ip:8080 (por ejemplo: http://12.34.56.78 :8080) para ver si la pantalla es normal. Si no se puede mostrar normalmente, verifique los siguientes problemas en orden:

Cámara independiente
La comunicación anterior entre la cámara y el servidor de la red pública utiliza un host en la LAN como trampolín. Uno debe estar encendido para garantizar la conexión normal de la cámara, pero esto causará otros problemas, como Como el ventilador anfitrión hace demasiado ruido, el consumo de energía es relativamente alto, etc. Después de todo, solo necesitamos un pequeño servicio de transferencia, por lo que esto parecerá un desperdicio.

Más tarde, descubrí que el maestro Meefik había desarrollado una aplicación relacionada que podía implementar directamente el sistema Linux en dispositivos Android, así que pensé, dado que el sistema Linux se puede implementar, ¿no sería posible transferir tráfico directamente en el teléfono móvil? ¿Dónde está ubicada la cámara? Así que estuve jugueteando un rato y finalmente se confirmó que la solución era factible, pero el proceso fue bastante problemático. Compartamos el proceso principal a continuación.

Aunque los pasos parecen simples, en realidad existen muchos inconvenientes. A medida que el sistema Android se vuelve cada vez más perfecto, en la mayoría de los casos ya no se requiere root, lo que hace que muchas herramientas de root queden inutilizables. Después de probar casi todas las herramientas de root, al final Confié en los permisos de root obtenidos al actualizar el teléfono. El dispositivo que usé era un teléfono Huawei antiguo. Primero fui al sitio web oficial para solicitar el desbloqueo del gestor de arranque, luego actualicé una recuperación de terceros y finalmente encontré un sistema con construido. -En los permisos de root en Internet y lo flasheé, cabe señalar que si es un teléfono principal, es mejor no flashear el teléfono en este momento, porque los paquetes flash que se pueden encontrar en Internet son básicamente viene incluido con algunas aplicaciones basura. La mayoría de las que proporcionan paquetes puros no se han actualizado porque no son rentables, por lo que debes tener cuidado al flashear.

Básicamente, no hay necesidad de escribir código para implementar cámaras usando esta solución. Sólo necesita completar algunos archivos de configuración de acuerdo con un formato fijo. Por lo tanto, no necesita tener un conocimiento profundo de programación. Lo único problemático Puede ser la selección del servidor. Y algunas instrucciones relacionadas con Linux. Creo que todos los que leen este artículo tienen algún conocimiento de Linux. Incluso si no saben mucho, es muy fácil de aprender. Después de todo, hay Aquí solo se pueden usar algunas instrucciones de uso común, incluso si no es así, no es un desperdicio dedicar una o dos horas a aprenderlo.