Skip to content

About

CGNAT Logger

Resources

Stars

1 star

Watchers

2 watching

Forks

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Network Education CGNAT Logger

N|Solid

Daemon para logs de NAT que respeita as obrigações do Marco Civil da Internet

Recursos

  • Compatível com RouterOS ( Mikrotik )
  • Pasta de armazenamento configurável
  • Compatível com armazenamento na nuvem ( mega, drive, dropbox )
  • Compactação bz2 automática
  • Rotação automática de hora em hora

Estatísticas

Consumo de recursos ( 400MB Aprox ):

  • 7% de cpu de um core de 2.8Ghz
  • 8-10Mb por arquivo por hora

Instalação ( Ubuntu Server ):

Recomendamos uma instalação limpa do Ubuntu Server em 64bits

Preparando o Ambiente:

Todos os comandos devem ser executados como root e/ou sudo.

Instalação das dependências:

$ apt-get install python-pip git
$ pip install pathlib

Instalando o sistema...

$ cd /
$ git clone https://github.com/elizandropacheco/neteducgnatloggerd.git neteducgnatloggerd
$ cd neteducgnatloggerd
$ ./geraserial
  • Enviar o serial para a network education ( caso vc tenha adiquirido licença )

A Network Education retornará a você a licença e as instruções de exportação, então:

$ touch /etc/<LICENÇA>

Edite as variáveis no arquivo start ( porta e local de armazenamento ) e depois, inicie o daemon:

$ vim start
$ screen -m -d sh start

Comandos auxiliares

Para verificar o software rodando em tempo real:

$ screen -r

Para sair, aperte CONTROL + A, digite :detach e pressione ENTER

Agradecimentos

Uesley Correa - Desenvolvedor e motivador do projeto ( e tb quem pagou a cerveja ).

Guilherme Ramires - Contribuições em firewall e lógica de captura.

About

CGNAT Logger

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages