lac.pl
Connection Banner:
Server URLs
- Telnet: telnet://lac.pl:4000
- Website: lac.pl
Server Info
Server Location: 🇫🇷 France (GeoIP)
Telnet Fingerprint
This fingerprint is unique to this server.
Options requested from client: BINARY, NAWS, TTYPE
The complete JSON record collected during the scan, including Telnet negotiation results and any MSSP metadata.
Show JSON
{
"server-probe": {
"fingerprint": "76b30aaf62dae0f2",
"fingerprint-data": {
"offered-options": [],
"probed-protocol": "server",
"refused-options": [],
"requested-options": [
"BINARY",
"NAWS",
"TTYPE"
],
"scan-type": "quick"
},
"session_data": {
"banner_after_return": "Nie to nie!\n\r",
"banner_before_return": "Polaczyles sie z Lacem.\n\rCzekaj, az wszystkiego sie o tobie dowiem.\n\r\u001b]0;Lac 1.4.1\u0007\n\rTworcy DikuMuda: Han Henrik Staerfeldt, Katya Nyboe, Tom Madsen,\n\r Michael Seifert, Sebastian Hammer\n\rKod muda: Lac, na bazie Envy, na bazie Merca, na bazie Diku\n\r==============================================================================\n\r\n\r\n\r ___ _______ ________ _%%%%%%%%%%%%%%%%%%%%%%%%%%_\n\r |###| |#######| |########| (R) % !! Lac wer. 1.4.0 !! %\n\r |###| |###|^|###| |###|^^|###| % ^^^^^^^^^^^^^^^ %\n\r |###| |###| |###| |###| ^^^ % %\n\r |###| |###|_|###| |###| % --->> lac.pl 4000 <<--- %\n\r |###| |#########| |###| 1.4 % %\n\r |###| |###|^|###| |###| % --->> http://www.lac.pl/ <<--- %\n\r |###| |###| |###| |###| ___ % %\n\r |###|______ |###| |###| |###|__|###| % wazniejsi bogowie: %\n\r |##########| |###| |###| |########| % Lam Naja Skifr Ulryk %\n\r ^^^^^^^^^^ ^^^ ^^^ ^^^^^^^^ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n\r\n\rW KAZDYM MOMENCIE ZAKLADANIA POSTACI MOZESZ NAPISAC \"POMOC\" ABY UZYSKAC POMOC.\n\r\n\rPodaj imie swej postaci albo \"nowa\", jesli pragniesz zalozyc nowa postac.\n\rPodaj swe imie (albo \"nowa\"): ",
"dsr_replies": 0,
"dsr_requests": 0,
"encoding": "ascii",
"option_states": {
"server_offered": {},
"server_requested": {
"BINARY": true,
"NAWS": true,
"TTYPE": true
}
},
"scan_type": "quick",
"timing": {
"probe": 0.0,
"total": 5.570363283157349
}
}
},
"sessions": [
{
"connected": "2026-03-07T03:56:41.659740+00:00",
"host": "lac.pl",
"ip": "5.135.154.209",
"port": 4000
}
]
}
Connection Log
Debug-level log of the Telnet negotiation session, showing each IAC (Interpret As Command) exchange between client and server.
Generated by telnetlib3-fingerprint
telnetlib3-fingerprint --loglevel=debug lac.pl 4000
Show Logfile
DEBUG client.py:1193 Fingerprint client: host=lac.pl port=4000
INFO client_base.py:186 Connected to <Peer 5.135.154.209 4000>
DEBUG stream_writer.py:3330 pending_option[WILL + MXP] = True
DEBUG stream_writer.py:1019 send IAC WILL MXP
DEBUG stream_writer.py:3330 pending_option[WILL + ATCP] = True
DEBUG stream_writer.py:1019 send IAC WILL ATCP
DEBUG stream_writer.py:3330 pending_option[WILL + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1019 send IAC WILL MCCP3_COMPRESS
DEBUG stream_writer.py:3330 pending_option[WILL + GMCP] = True
DEBUG stream_writer.py:1019 send IAC WILL GMCP
DEBUG stream_writer.py:3330 pending_option[WILL + AARDWOLF] = True
DEBUG stream_writer.py:1019 send IAC WILL AARDWOLF
DEBUG stream_writer.py:3330 pending_option[WILL + MSP] = True
DEBUG stream_writer.py:1019 send IAC WILL MSP
DEBUG stream_writer.py:3330 pending_option[WILL + MSDP] = True
DEBUG stream_writer.py:1019 send IAC WILL MSDP
DEBUG stream_writer.py:3330 pending_option[WILL + MSSP] = True
DEBUG stream_writer.py:1019 send IAC WILL MSSP
DEBUG stream_writer.py:3330 pending_option[WILL + ZMP] = True
DEBUG stream_writer.py:1019 send IAC WILL ZMP
DEBUG stream_writer.py:3330 pending_option[WILL + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1019 send IAC WILL MCCP2_COMPRESS
DEBUG stream_writer.py:3330 pending_option[DO + MXP] = True
DEBUG stream_writer.py:1019 send IAC DO MXP
DEBUG stream_writer.py:3330 pending_option[DO + ATCP] = True
DEBUG stream_writer.py:1019 send IAC DO ATCP
DEBUG stream_writer.py:3330 pending_option[DO + MCCP3_COMPRESS] = True
DEBUG stream_writer.py:1019 send IAC DO MCCP3_COMPRESS
DEBUG stream_writer.py:3330 pending_option[DO + GMCP] = True
DEBUG stream_writer.py:1019 send IAC DO GMCP
DEBUG stream_writer.py:3330 pending_option[DO + AARDWOLF] = True
DEBUG stream_writer.py:1019 send IAC DO AARDWOLF
DEBUG stream_writer.py:3330 pending_option[DO + MSP] = True
DEBUG stream_writer.py:1019 send IAC DO MSP
DEBUG stream_writer.py:3330 pending_option[DO + MSDP] = True
DEBUG stream_writer.py:1019 send IAC DO MSDP
DEBUG stream_writer.py:3330 pending_option[DO + MSSP] = True
DEBUG stream_writer.py:1019 send IAC DO MSSP
DEBUG stream_writer.py:3330 pending_option[DO + ZMP] = True
DEBUG stream_writer.py:1019 send IAC DO ZMP
DEBUG stream_writer.py:3330 pending_option[DO + MCCP2_COMPRESS] = True
DEBUG stream_writer.py:1019 send IAC DO MCCP2_COMPRESS
DEBUG stream_writer.py:768 recv IAC DO TTYPE
DEBUG stream_writer.py:1836 handle_do(TTYPE)
DEBUG stream_writer.py:3330 pending_option[WILL + TTYPE] = True
DEBUG stream_writer.py:1019 send IAC WILL TTYPE
DEBUG stream_writer.py:3330 pending_option[SB + TTYPE] = True
DEBUG stream_writer.py:3330 local_option[TTYPE] = True
DEBUG stream_writer.py:3330 pending_option[WILL + TTYPE] = False
DEBUG stream_writer.py:768 recv IAC DO BINARY
DEBUG stream_writer.py:1836 handle_do(BINARY)
DEBUG stream_writer.py:3330 pending_option[WILL + BINARY] = True
DEBUG stream_writer.py:1019 send IAC WILL BINARY
DEBUG stream_writer.py:3330 local_option[BINARY] = True
DEBUG stream_writer.py:3330 pending_option[WILL + BINARY] = False
DEBUG stream_writer.py:762 begin sub-negotiation SB TTYPE
DEBUG stream_writer.py:749 sub-negotiation cmd TTYPE SE completion byte
DEBUG stream_writer.py:3330 pending_option[SB + TTYPE] = False
DEBUG stream_writer.py:2353 recv TTYPE SEND: b''
DEBUG stream_writer.py:2365 send IAC SB TTYPE IS b'xterm-256color' IAC SE
DEBUG stream_writer.py:768 recv IAC DO NAWS
DEBUG stream_writer.py:1836 handle_do(NAWS)
DEBUG stream_writer.py:3330 pending_option[WILL + NAWS] = True
DEBUG stream_writer.py:1019 send IAC WILL NAWS
DEBUG stream_writer.py:2453 send IAC SB NAWS (rows=25, cols=80) IAC SE
DEBUG stream_writer.py:3330 local_option[NAWS] = True
DEBUG stream_writer.py:3330 pending_option[WILL + NAWS] = False
DEBUG client_base.py:499 negotiation failed after 4.00s.
DEBUG client_base.py:505 failed-reply: 'WILL MXP, WILL ATCP, WILL MCCP3_COMPRESS, WILL GMCP, WILL AARDWOLF, WILL MSP, WILL MSDP,
WILL MSSP, WILL ZMP, WILL MCCP2_COMPRESS, DO MXP, DO ATCP, DO MCCP3_COMPRESS, DO GMCP, DO AARDWOLF, DO MSP, DO MSDP, DO MSSP,
DO ZMP, DO MCCP2_COMPRESS'
DEBUG client_base.py:89 EOF from server, closing.
INFO client_base.py:118 Connection closed to <Peer 5.135.154.209 4000>
INFO fingerprinting.py:746 new server fingerprint 76b30aaf62dae0f2