Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
fcn- | Kitploit
Herramientas/GitHubGitHub/longzai2651/fcn-
Herramientas de Cifrado/DescifradoSeguridad IoTSeguridad de RedesPrivacidadUtilidades y Frameworks
GitHublongzai2651/fcn-

fcn-

Ver Repositorio
35hace 8 añosAún no revisado

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

fcn

conecta tu red privada desde cualquier lugar de forma gratuita

1. Qué es fcn

fcn[free connect] es una herramienta sencilla de acceso con un clic a redes privadas, compuesta por un servidor de cliente y un cliente

fcn utiliza el servidor público de datos de fcn y tecnología de cifrado de datos para conectar virtualmente el cliente del usuario a la red privada del servidor de cliente

fcn = fcn_server + fcn_client

Nota: las versiones anteriores a FCNV3.0 tienen un BUG al cambiar de servidor. FCN ha cambiado recientemente la IP del servidor, lo que puede impedir la conexión al servidor. Por favor, reinicie el servidor o actualice la versión del servidor

  • Grupo QQ de intercambio de FCN: 592512533 Foro de intercambio de FCN http://bbs.xfconnect.com

  • descarga FCN V3.0 COMPLETO 百度网盘 https://pan.baidu.com/s/1pLsonhh

  • descarga binario FCN V3.0 https://github.com/boywhp/fcn/releases/download/V3.0/FCN_V3.0.zip

  • descarga FCN V3.0 versión embebida https://github.com/boywhp/fcn/releases/download/V3.0/linux-embeded.zip

  • Plataformas de sistema operativo compatibles con FCN

Probado en la práctica con Linux openwrt/lede WR703N, ASUS N14U, Phicomm K2/K2P Openwrt/Padavan; para openwrt/lede es necesario instalar el paquete libopenssl

Linux arm/armbian probado en la práctica con Raspberry Pi 3 y Orange Pi

  • Diagrama esquemático de acceso a la red fcn

image

  • Demostración de acceso fcn al enrutador Phicomm PSG1218/K2

image

2. Escenarios de uso frecuente de fcn

La filosofía de diseño de FCN es proporcionar una solución completa de acceso a la red con la interfaz más simple; consulte la presentación PPT para conocer los escenarios de uso

http://pan.baidu.com/s/1o8r2w7g

Introducción a FCN Lan2Lan

http://weibo.com/ttarticle/p/show?id=2309404124768579250283

3. Uso de fcn

3.1 Ejecutar el servidor de cliente

Primero configure el archivo de configuración fcn.conf. Tenga en cuenta que las cuentas de prueba actuales son FCN_0000-FCN_9999; cada cuenta está limitada a 100KB/s [sin límite tras una comunicación punto a punto exitosa]

Elija una cuenta de prueba al azar y configure su propio nombre de servidor único para evitar conflictos de cuentas

El modo NAT del controlador tun requiere permisos ROOT; en el modo NAT a nivel de aplicación, no se pueden enviar ni recibir paquetes ping sin permisos ROOT

root@kitploit:~
./fcn_x64     # modo NAT a nivel de aplicación
sudo ./fcn_x64    # modo NAT con controlador tun

Nota: una configuración del servidor FCN solo puede ejecutar una instancia; tras modificar la configuración, debe matar el proceso antiguo, de lo contrario se mostrará un error

3.2 Inicio automático al encender [Gracias a 榭寄生], entorno Linux debian

  • Cree el script de inicio fcn.sh, con el siguiente contenido:
root@kitploit:~
#!/bin/sh
/home/pi/fcn-arm
  • Añada permiso de ejecución chmod +x fcn.sh

  • Cree un enlace simbólico ln -s /home/pi/your_fcn_dir/fcn.sh /etc/init.d/fcn

  • Añada el inicio automático update-rc.d fcn defaults 99

3.3 Ejecutar el cliente de Windows

En la interfaz principal añada un servidor, rellene los parámetros de conexión correspondientes, conéctese y, al tener éxito, el cliente de Windows se habrá unido a la LAN correspondiente del servidor. Los parámetros de cliente/servidor se corresponden de la siguiente manera

image

Nota: en la primera conexión se instalará automáticamente el controlador de la tarjeta de red virtual; se requiere la confirmación del usuario

3.4 Ejecutar el cliente de Linux

Las funciones de cliente y servidor de Linux ya están integradas en el mismo ejecutable. El programa determina si inicia la función de cliente o de servidor mediante parámetros de línea de comandos. Los parámetros más comunes del cliente son los siguientes:

root@kitploit:~
sudo ./fcn --uid FCN_0001 --svr SVR0001 --psk 'PASSWORD'

Los parámetros admitidos por el cliente de línea de comandos de Linux son los siguientes:

4. ¿Es seguro fcn?

fcn utiliza certificados digitales, TLS y tecnología de cifrado de datos, así como comunicación punto a punto. Los datos de red del usuario están cifrados durante todo el trayecto y la clave de sesión se actualiza automáticamente cada 30 minutos aproximadamente, garantizando que los datos del usuario no puedan ser interceptados, descifrados ni suplantados por un intermediario.

El servidor público de fcn no recopila ningún dato de red del usuario y además admite comunicación punto a punto forzada de los datos de red del usuario. En el futuro se plantea abrir la interfaz de cifrado al usuario para que pueda implementar un cifrado privado personalizado de extremo a extremo.

4.1 Mecanismo de seguridad de fcn

  • Entre el servidor público de fcn y el cliente de fcn se utiliza la verificación mutua bidireccional mediante certificados TLS para garantizar la seguridad del canal
  • El servidor de usuario de fcn solicita un número aleatorio al servidor público de fcn cada 30 minutos
  • El servidor público de fcn genera números aleatorios mediante un generador de números realmente aleatorios y los transmite de forma segura al usuario a través de una conexión TLS
  • El cliente/servidor de fcn calcula una clave de sesión mediante código aleatorio + UID + PSK
  • El cliente/servidor de fcn utiliza la clave de sesión para cifrar todo el tráfico de paquetes de comunicación con aes256
Descargar herramienta
Sistema operativoNombre de archivo
Windows XP y superioreswindows/fcn_win.exe
Linux 64bitlinux/fcn_x64
Linux 32bitlinux/fcn_x86
Enrutadores Linuxlinux-embedded/fcn_mips/mipsel/arm/armhf_uclib
Linux armlinux-embedded/fcn-arm/armbian
Escenario de usoDescripciónOperación real
Gestionar hosts remotosGestión remota de cualquier máquina conectada a Internet sin necesidad de IP públicahttp://pan.baidu.com/s/1slpu4f7
Acceso remoto a LANAcceso con un clic al segmento de red de la LAN remotahttp://pan.baidu.com/s/1gfP7ZCv
Demostración a clientes remotosEl servidor FCN admite restricciones de acceso por IP y puerto, pudiendo proporcionar acceso de red limitado temporalmentehttp://pan.baidu.com/s/1qXND5bY
Lan2LanAcceso a la LAN remota mediante el cliente FCN como proxy para máquinas de la LAN localhttp://pan.baidu.com/s/1slM5N6P
Red virtual remotaCreación de una LAN virtual a través de Internet mediante la tarjeta de red virtual de FCN--
Grupo de proxies de redAgregación de enlaces FCN conectando simultáneamente a múltiples servidores con IP de salida aleatoria--
Clave de configuraciónDescripción
[uid]FCN_[0001-9999] ID FCN de 8 caracteres
[name]Nombre del servidor; se recomienda un nombre con significado
[psk]Hash de la contraseña de la cuenta de administrador o contraseña en texto plano; se recomienda usar hash
[cipher]Algoritmo de cifrado especificado 【aes-256-cfb/aes-128-cfb/chacha20】, por defecto aes-256-cfb
[authfile]Nombre del archivo de lista de usuarios; el archivo de lista de usuarios se obtiene con fcn_win.exe
[udp]0/1, establece el tipo de comunicación de paquetes de datos 0:TCP 1:UDP, se recomienda no rellenar y usar UDP
[nat_nic]Nombre de la tarjeta de red del servidor a la que se conecta tras el acceso virtual, se recomienda no rellenar
[dhcp_ip/dhcp_mask/dhcp_dns]Segmento DHCP, dirección del servidor DNS DHCP tras el acceso virtual, se recomienda no rellenar
[uport]Puerto de comunicación UDP personalizado, por defecto 5000, personalizable [1000-2000], se recomienda no rellenar
[tport]Puerto de comunicación TCP personalizado, por defecto 8000, personalizable [1000-2000], se recomienda no rellenar
[pport]Puerto de comunicación P2P personalizado; no lo rellene a menos que el servidor pueda hacer reenvío de puertos
[fcn_svr]Dirección del servidor público FCN, por defecto s1.xfconnect.com, se recomienda no rellenar
[notun]0/1, 0: automático 1: forzar NAT a nivel de aplicación, se recomienda no rellenar
Nombre del parámetroDescripción
--uidCorresponde al parámetro de ID de usuario del servidor
--pskCorresponde al parámetro de contraseña de conexión del usuario del servidor
--svrCorresponde al nombre del servidor
--usrCorresponde al nombre de usuario del servidor
--hostDirección del servidor público FCN, por defecto s1.xfconnect.com, se recomienda rellenar directamente la IP correspondiente
--tunNombre de la tarjeta de red virtual del cliente, por defecto tun_fcn, se recomienda rellenar cuando haya varios clientes FCN
--tunipEspecifica manualmente la dirección IP de la tarjeta de red virtual del cliente
--tcpUsa enlace TCP, se recomienda no rellenar y usar UDP
--vpnSi se activa el enrutamiento global; por defecto se conecta al segmento de red de la tarjeta de red del servidor, se recomienda rellenar según necesidad
--fwdActiva el reenvío automático de los datos de la LAN del servidor a la tarjeta de red virtual, se recomienda activar según necesidad
--nologEl servidor FCN no registra logs; por defecto el registro se escribe en el archivo fcn.log
--nodaemonEl servidor FCN se ejecuta en modo consola; por defecto se ejecuta en segundo plano