Minbif An IRC gateway to the modern world
Transcription
Minbif An IRC gateway to the modern world
Protocols History Concepts Killer features Minbif An IRC gateway to the modern world Romain [email protected] RMLL, July 2010 Conclusion Protocols History Concepts IRC • Created in 1988 • Channels oriented • Geek compliant • No extra useless features Killer features Conclusion Protocols History Concepts Killer features Instant Messaging • Lot of protocols from 90s to now • Contacts oriented • Craps compliant • Files sharing, webcam, wizz Conclusion Protocols History Concepts Killer features BitlBee • Launched the concept of IRC gateway • Forked AIM • Crappy code and manager Conclusion Protocols History Concepts Killer features libpurple • AIM split to Pidgin and libpurple • 15 officials plugins (MSN, Jabber, ICQ, ...) • A lot of other unofficials (twitter, skype, ...) Conclusion Protocols History Concepts Minbif • Created a year ago • Written in C++ • Uses libpurple Killer features Conclusion Protocols History Concepts Server Killer features Conclusion Protocols History Concepts Buddy list • Buddies are IRC users • Status channels (several) • /INVITE to add a buddy • /KICK to remove a buddy • /BAN to block a buddy • /QUERY to talk with a buddy Killer features Conclusion Protocols History Concepts Killer features Conversation channels • /LIST to display channels of an account • Start with dieze Conclusion Protocols History Concepts File transfers • Get nude pics • Use DCC to send and receive files Killer features Conclusion Protocols History Concepts CACAcam • ASCII art webcam • Received by DCC CHAT • irssi script to display it on the query window Killer features Conclusion Protocols History Concepts CACAcam Killer features Conclusion Protocols History Concepts DLFP • The linuxfr.org board • Messages from XML served by HTTP • Send messages with HTTP POST Killer features Conclusion Protocols History Concepts Killer features DLFP 11:49:07 see> [11:48:41] vous croyez qu’un jour on parlera des moules comme aujourd’hui on parle des Lumières du XVIIIe ? 11:49:37 . adonai (adonai@cc) has joined #board:cc 11:49:37 adonai> [11:49:12] see: 11:48:41 non 11:49:37 LiNuCe> [11:49:19] see: 11:45:52 Justement, c’est pour cela que nos ancêtres ont commencé à bien dresser les femelles pour qu’elle finißent de nos jours à s’occuper principalement de s’épiler et d’avoir une apparence sexuellement attirante. Si on ne les avait pas si bien dressées, on serait encore en train de niquer de la guenon pour des raisons hygièniques, et c’est pas dit qu’on aurait pas préféré les chèvres ou les chiennes ! 11:50:07 GeneralZod> [11:49:55] see: 11:48:41 : dans 3000 ans quand les écologistes auront réussi à ramener l’humanité à l’âge de pierre, on sera des divinités 11:50:07 grid> [11:50:03] LiNuCe: 11:49:19 Il y a une part de vrai là-dedans 11:50:37 . daique (daique@cc) has left #board:cc () 11:51:07 LiNuCe> [11:50:39] grid: 11:50:03 Ouais, le coup des chèvres et des chiennes, j’ai peut-être abusé Conclusion Protocols History Concepts Future • Support of contacts • Support of groups • Real webcam Killer features Conclusion Protocols History Concepts Killer features Conclusion