Internet Citizen's Band
Internet Citizen's Band (bättre känt som ICB ) är ett tidigt internetchattprogram och dess tillhörande protokoll . Den släpptes 1989.
ICB serveras vanligtvis på port 7326.
Historia
Den första versionen av ICB var ett program som heter "Forumnet" eller "fn", skrivet av University of Kentucky IT-anställd Sean Carrick Casey. Det användes flitigt vid University of Kentucky , Georgia Tech , UC Davis , MIT , University of New Mexico , Stanford University , Mills College , UC Santa Cruz och UC Berkeley . Fn, baserat på ett MUD -program från Casey, etablerade protokollet och klienterna.
Fn användes som en kommunikationskanal i realtid efter jordbävningen i Loma Prieta 1989 - Internetåtkomst från hårt drabbade Santa Cruz kom tillbaka till tjänst innan pålitlig telefontjänst gjorde det. I mars 1991 ändrade University of Kentucky policy och stängde av fn-servern. Inom 2 månader hade en ny server skapats från klientmjukvaran av en annan fn-användare, John Atwood Devries, och lades online nu omdöpt till ICB. Denna nya serverkod, som inte var relaterad till den ursprungliga servern förutom av den vanliga klientprogramvarukällan, användes sedan som grund för många ICB-servrar att följa. Från 1995 till 2000 skrevs serverkoden om kraftigt för stabilitet och ytterligare funktioner av Jon Luini och Michel Hoche-Mong och är fortfarande tillgänglig på ICB.nets webbplats.
ICB är fortfarande i drift med en dedikerad användarbas. En mängd olika klienter finns för alla större operativsystem.
Funktioner
ICB har många vanliga chatprogramfunktioner, inklusive kanaler, privata meddelanden och smeknamnsregistrering. De flesta vanliga klienterna stöder TCL- skript av kommandon och funktioner. Vissa klienter (huvudsakligen icbm) stöder skript i Perl istället.
Begränsningar
ICB har aldrig stött delade grupper med flera servrar, så antalet samtidiga användare har alltid varit något begränsat i jämförelse med mer populära chattprogram.
ICB stöder inte överföring av filer eller multimedia via chattprogrammet. Det mycket restriktiva protokollet har dock en mycket liten fjärrangreppsyta.
ICB-protokollet är inte 8-bitars rent .
externa länkar
- ICBs hemsida , inklusive länkar till klient- och serverprogramvara
- cicb på GitHub, den vanligaste klienten
- ICB-protokollbeskrivning