O Leafnode é um pacote de software que implementa um proxy NNTP de armazenamento e encaminhamento (cliente e servidor) que suporta conexões TCP entre IPv4 e IPv6.Ele pode ser usado para fornecer uma funcionalidade offline regular de leitor de notícias, mesclar artigos de notícias de vários servidores de notícias upstream para leitores de notícias que suportam apenas um servidor e evitar o download duplicado de notícias para uma LAN pequena com vários usuários lendo notícias.O Leafnode é indicado para uso doméstico ou em pequenos escritórios.A escalabilidade para contagens grandes de usuários ou grupos de notícias não foi uma meta de design.O Leafnode é fácil de instalar, não requer manutenção e pode ser executado sem supervisão.Ele se recuperará da maioria dos problemas sem a intervenção do usuário, se possível.Nenhuma configuração de um feed de notícias no servidor upstream é necessária, o leafnode olha para o servidor upstream como um programa regular de leitura de notícias.O Leafnode descobrirá automaticamente quais grupos de notícias são lidos localmente e fará o download deles, e interromperá o download desses grupos de notícias se não tiverem sido lidos localmente.Permite filtros simples para limitar o número de artigos baixados, o tamanho ou excluir artigos com cabeçalhos específicos (correspondência de expressão regular compatível com Perl).Possui um modo para, opcionalmente, baixar apenas cabeçalhos em uma primeira execução, permite que o usuário os marque através do leitor de notícias (observe que nem todos os leitores de notícias funcionarão) e faça o download dos textos completos dos artigos na próxima execução.O Leafnode funciona perfeitamente com os leitores de notícias mais comuns, via NNTP ou com acesso tradicional ao spool.Leafnode é um pacote de código aberto e roda em Linux, FreeBSD, Solaris e provavelmente na maioria dos tipos de Unix.