Servicios del nodo

Todo lo que hay al otro lado del CONNECT. El menú de la BBS, tal cual sale:

 [1] Navegador de texto ....... la web, como en 1994
 [2] Gopher ................... el protocolo que perdio la guerra
 [3] Telnet a otras BBS ....... la escena sigue viva
 [4] Noticias ................. titulares por RSS
 [5] El tiempo ................ sin JavaScript
 [6] Tablon de mensajes ....... deja tu huella
 [7] Ficheros ................. descargas por XMODEM
 [8] Juegos ................... texto, texto y mas texto
 [9] Finger ................... quien esta al otro lado
 [A] Sobre este nodo .......... que es esto y por que
 [P] Modo PPP ................. Internet de verdad, despacito
 [G] Colgar ................... hasta la proxima

1 · Navegador de texto

Escribes una URL, el nodo la baja con un navegador de verdad (HTTPS, UTF-8, lo que haga falta) y te la devuelve en texto plano con los enlaces numerados, estilo Lynx. Teclea el número para seguir un enlace, b para volver, ddg lo que sea para buscar en DuckDuckGo lite y wb 1998 http://www.terra.es para ver una web como estaba ese año, gracias a la Wayback Machine.

2 · Gopher

El protocolo que Internet tenía antes de la web y que, contra todo pronóstico, sigue vivo. Empiezas en gopher.floodgap.com y desde ahí a los agujeros que quieras. Menús, textos y búsquedas; a 300 bps, Gopher es lo que mejor se lee.

3 · Pasarela telnet

Salta a otras BBS y a Telehack (una Internet de 1985 simulada con esmero) sin colgar. Lista de destinos conocidos o el que tú digas. Tres veces Ctrl-] y vuelves.

4 y 5 · Noticias y tiempo

Titulares de Menéame, Xataka, Hacker News y El País vía RSS, y el tiempo de tu ciudad por wttr.in. Sin cookies, sin banners, sin vídeo que se reproduce solo.

6 · Tablón

Los últimos 20 mensajes de quien haya pasado por aquí. Deja el tuyo. Es la parte social de la BBS y funciona igual que en 1991: uno detrás de otro.

7 · Ficheros por XMODEM

Un área de descargas con lo justo: una chuleta de comandos AT, una historia breve del acceso telefónico en España y algún texto más. Se bajan con XMODEM (checksum o CRC, lo que pida tu terminal) y el nodo te dice cuánto va a tardar antes de empezar. También se pueden leer en pantalla si son texto.

8 · Juegos

Adivina el número con ranking, la bola 8 mágica, piedra-papel-tijera contra el SysOp (gana él) y El sótano del SysOp, una aventura de texto de cuatro habitaciones para devolverle la vida al nodo.

9 · Finger

finger sysop@localhost te dice qué está haciendo el SysOp. Y funciona contra cualquier servidor finger que quede por ahí.

P · PPP y el proxy rebajador

Conexión IP real con pppd, y un proxy HTTP/1.0 en 10.64.0.1:8080 que convierte la web moderna en HTML 3.2 para navegadores de los 90. Detalles en cómo conectar.

Lo que hay por debajo

PiezaQué hace
dialupd/sip.pyAgente SIP: REGISTER con Digest, INVITE, ACK, BYE, CANCEL, OPTIONS y re-INVITE
dialupd/rtp.py + g711.pyRTP de 20 ms y códec G.711 A/μ-law
dialupd/modem/fsk.pySoftmodem: V.21, Bell 103 y V.23; secuencia de respuesta V.25 con 2100 Hz; detección automática del modo por el tono del origen
dialupd/session.pyTerminal de línea, transportes (módem, telnet, WebSocket) y detección de PPP
dialupd/bbs/La BBS y sus servicios
dialupd/ppp.pyPuente pty ↔ módem con pppd
dialupd/proxy.pyEl proxy rebajador y el portal home.dialup
dialupd/xmodem.pyEmisor XMODEM/XMODEM-CRC

Python 3.10 estándar, cero dependencias. El único binario externo es pppd. Corre como servicio systemd en el mismo servidor que sirve esta página.

« volver al inicio · Blue Planet Codex