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
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.
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.
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.
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.
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.
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.
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.
finger sysop@localhost te dice qué está haciendo el SysOp. Y funciona contra cualquier servidor finger que quede por ahí.
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.
| Pieza | Qué hace |
|---|---|
| dialupd/sip.py | Agente SIP: REGISTER con Digest, INVITE, ACK, BYE, CANCEL, OPTIONS y re-INVITE |
| dialupd/rtp.py + g711.py | RTP de 20 ms y códec G.711 A/μ-law |
| dialupd/modem/fsk.py | Softmodem: 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.py | Terminal de línea, transportes (módem, telnet, WebSocket) y detección de PPP |
| dialupd/bbs/ | La BBS y sus servicios |
| dialupd/ppp.py | Puente pty ↔ módem con pppd |
| dialupd/proxy.py | El proxy rebajador y el portal home.dialup |
| dialupd/xmodem.py | Emisor 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