Eggdrop je robot ali bot program, ki deluje v povezavi z upraviteljem klepeta. Zahvaljujoč prisotnosti eggdrop bota je mogoče izvajati funkcije, kot so vzdrževanje seznama uporabnikov, nastavitev časovnih okvirov za odstranitev neaktivnih uporabnikov iz seznama in tudi vzdrževanje seznama uporabnikov, ki so bili iz nekega razloga prepovedani. Ta program je napisan v programskem jeziku C in velja za odprtokodni program.
Ena od glavnih funkcij eggdrop je zaščita celovitosti klepetalnice. Pravzaprav je to program za klepetanje Internet Relay, ki je bil razvit za delovanje v okolju UNIX ali Linux. Jajčna kapljica tiho sedi v ozadju in se ne premakne v akcijo, razen če se zgodi kakšen zunanji poskus posega v klepet. Na primer, eggdrop, ki deluje kot IRC bot, preprečuje osebam, da bi se prijavile v klepet, če nimajo priznanih poverilnic za prijavo.
Eggdrop je malo več kot spremljanje prijavnih poverilnic in vzdrževanje seznamov pooblaščenih in prepovedanih uporabnikov. Eggdrop lahko tudi prepreči poplave kanala tako, da omeji število uporabnikov, ki so lahko aktivni v klepetu v katerem koli trenutku, in zavrne vsak poskus vstopa z uporabo nezakonitih poverilnic. Pravzaprav je mogoče namestiti več eggdrops na danem sistemu in jih uskladiti z različnimi procesnimi in zaščitnimi funkcijami ter ustvariti majhno omrežje znotraj večjega omrežja, ki se včasih imenuje botnet.
Pred namestitvijo eggdrop se je pomembno prepričati, da bo omrežje IRC, ki se trenutno izvaja, omogočalo namestitev programov botov. Ko je to preverjeno, morate pred poskusom zagnati eggdrop namestiti jezik ukazov orodja ali TCL. Ko je TCL na mestu, je mogoče prevesti in zagnati eggdrop ali serijo eggdrop v aplikaciji botnet.
Jajčna kapljica, ki jo je prvotno ustvaril Robey Pointer leta 1993, je še danes v običajni uporabi. Z leti se je bot izpopolnjeval in ostaja učinkovito orodje z vsemi večjimi omrežji IRC. Ker je eggdrop odprtokodni program, se prosto distribuira in široko uporablja po vsem svetu.