Eggdrop yra roboto arba roboto programa, kuri veikia kartu su pokalbių tvarkykle. Dėl „eggdrop“ roboto buvimo galima atlikti tokias funkcijas kaip tvarkyti vartotojų sąrašą, nustatyti neaktyvių vartotojų pašalinimo iš sąrašo terminus, taip pat tvarkyti vartotojų, kurie dėl tam tikrų priežasčių buvo uždrausti, sąrašą. Ši programa yra parašyta C programavimo kalba ir yra laikoma atvirojo kodo programa.
Viena iš pagrindinių kiaušinių lašo funkcijų yra apsaugoti pokalbių veiklos vientisumą. Tiesą sakant, tai yra „Internet Relay“ pokalbių programa, sukurta veikti UNIX arba Linux aplinkoje. Kiaušinio lašas tyliai sėdi fone ir nejuda į veiksmą, nebent įvyksta koks nors pašalinis bandymas įsikišti į pokalbį. Pavyzdžiui, kiaušinio lašas, veikiantis kaip IRC robotas, neleidžia žmonėms prisijungti prie pokalbio, jei jie neturi atpažintų prisijungimo duomenų.
„Eggdrop“ yra šiek tiek daugiau nei prisijungimo kredencialų stebėjimas ir įgaliotų bei uždraustų vartotojų sąrašų tvarkymas. Eggdrop taip pat gali užkirsti kelią kanalo užtvindymui, apribodamas vartotojų, kurie bet kuriuo momentu gali būti aktyvūs pokalbyje, skaičių, taip pat atmesdamas bet kokį bandymą patekti naudojant neteisėtus kredencialus. Tiesą sakant, tam tikroje sistemoje galima įdiegti kelis kiaušinių lašus ir koordinuoti įvairias apdorojimo ir apsaugos funkcijas, sukuriant mažą tinklą didesniame tinkle, kuris kartais vadinamas botnetu.
Prieš įdiegiant eggdrop, svarbu įsitikinti, kad šiuo metu veikiantis IRC tinklas leis įdiegti robotų programas. Tai patikrinus, prieš bandant paleisti eggdrop, būtina įdiegti Tool Command Language arba TCL. Įdiegus TCL, robotų tinklo programoje galima kompiliuoti ir paleisti eggdrop arba eggdrops seriją.
Iš pradžių 1993 m. sukūrė Robey Pointer, kiaušinio lašas vis dar plačiai naudojamas ir šiandien. Bėgant metams robotas buvo tobulinamas ir išlieka veiksmingas įrankis visuose pagrindiniuose IRC tinkluose. Kadangi eggdrop yra atvirojo kodo programa, ji laisvai platinama ir plačiai naudojama visame pasaulyje.