Carnivore to zastrzeżone oprogramowanie używane wcześniej przez Federalne Biuro Śledcze Stanów Zjednoczonych (FBI) do ukradkowego przechwytywania wiadomości e-mail i ruchu internetowego. Jej publicznie ogłoszonym celem było zbieranie obciążających dowodów przeciwko pornografom dziecięcym, podejrzanym o terroryzm, oszustwom internetowym i innym przestępstwom. W 2005 roku szeroko ogłoszono, że Carnivore został zastąpiony przez dostępne na rynku oprogramowanie. Carnivore był rzekomo wykorzystywany do monitorowania ruchu na niektórych serwerach dostawców usług internetowych (ISP) od końca lat 1990. do 2005 r. Chociaż rząd niechętnie omawiał szczegóły Carnivore, niektóre fakty zostały dość dobrze ustalone.
Carnivore był „snifferem pakietów” zaprojektowanym do odczytywania nagłówków podczas przesyłania pakietów informacji. Nagłówki zawierają między innymi informacje o nadawcy/odbiorcy. Skanując wszystkie pakiety przechodzące przez serwer ISP, Carnivore może wykorzystać system filtrowania do automatycznego kopiowania i rejestrowania wszelkich pakietów spełniających określone kryteria. Kryteria, oparte na identyfikacji, mogą dotyczyć części lub całości komunikacji internetowej podmiotu. Pakiety danych, które nie uruchamiają filtra, po prostu przechodzą przez nieprzetworzone.
Wiadomości o Carnivore ostatecznie wyciekły, by spotkać się z negatywną reakcją opinii publicznej. W wypowiedziach dla prasy Donald Kerr, zastępca dyrektora FBI, podkreślił, że FBI postępuje zgodnie z protokołami, które najpierw wymagają wezwania sądowego lub nakazu sądowego opartego na uzasadnionym podejrzeniu, zanim schwytają w pułapkę komunikację internetową danej osoby. Nawet wtedy nakaz może być ograniczony do określonych e-maili lub niektórych stron internetowych. Jednak zapewnienia nie zdołały stłumić obaw opinii publicznej, szczególnie tych ze strony obrońców prywatności.
Krytycy Carnivore argumentowali, że jego wdrożenie do monitorowania wszystkich pakietów ruchu na serwerze lub sieci może być zbyt łatwo nadużywane lub nadużywane, aby naruszać prawo do prywatności przestrzegających prawa obywateli. Dodaj do tego brak nadzoru nad programem Carnivore, ponieważ sam charakter FBI wyklucza niezależny nadzór. Te obawy pozostają do dziś.
Carnivore to program trzeciej generacji, z wcześniejszym wcieleniem (1997-1999) zwanym Omnivore. Gdy Carnivore otrzymał tak negatywną prasę, FBI ponownie zmieniło nazwę programu elektronicznego podsłuchu na mniej groźny DSC-1000. Akronim podobno oznacza „Digital Collection System”.
DSC-1000 to właściwie zestaw trzech programów, z których Carnivore jest jednym. Pozostałe dwa programy to Packeteer i CoolMiner. Chociaż nigdy nie było oficjalnego słowa na temat funkcji Packeteer lub CoolMiner, ogólnie uważa się, że Carnivore uwięził pakiety danych, Packateer je ponownie zmontował, a CoolMiner przeprowadził analizę uzyskanych informacji. Pakiet ten znany jest pod wspólną nazwą DragonWare Suite.
Jeśli niektórzy ustawodawcy postawią na swoim, sniffery pakietów mogą wkrótce stać się niepotrzebne dla organów ścigania. Rząd USA zmierza w kierunku prawnego wymagania od dostawców usług internetowych przechowywania wszystkich danych dotyczących wszystkich osób przez okres do dwóch lat. Ta propozycja, formalnie znana jako „zatrzymywanie danych”, jest również powszechnie określana jako szpiegowanie dostawców usług internetowych. Jeśli szpiegowanie ISP stanie się prawem, działania online każdego użytkownika, w tym e-maile, odwiedzane strony internetowe, pobierane programy i inna komunikacja, staną się nieodłączną częścią ogromnej bazy danych do użytku organów ścigania.
Podczas gdy zwolennicy prywatności sprzeciwiają się zatrzymywaniu danych z wielu powodów, Unia Europejska uchwaliła podobne przepisy w grudniu 2005 r., które mają wejść w życie w 2008 r. W perspektywie posiadania tak ogromnych baz danych zawierających tak szczegółowe informacje na temat historii online każdego obywatela, potencjalny ponieważ naruszenia bezpieczeństwa i nadużycia są oszałamiające. Niektórzy twierdzą nawet, że jeśli jest coś pozytywnego do powiedzenia na temat przechowywania danych, może to oznaczać, że sprawia to, że Carnivore wygląda na oswojonego.