/ipset

Search ipset

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Search ipset

Documentação básica

Pré requisitos:

  • Todos os scripts em Python no mesmo diretório

Contribuição:

Gerar um ipset list:

  • sudo ipset list -output plain -file ipset.plain

Ou

  • sudo ipset list -output plain > ipset.plain

Configurar no script parser.py o nome dos input e output:

    readfile('ipset.plain')
    writestatistic('ipsetip.json',ipsetipinfo)
    writestatistic('ipsetnet.json',ipsetnetinfo)

Se mudar o path padrão, definir um path absoluto em ambos scripts

Exemplo:

De:

    result = getconfig('ipsetip.json')
    searchnet = getconfig('ipsetnet.json')

Para:

    result = getconfig('/tmp/ipsetip.json')
    searchnet = getconfig('/tmp/ipsetnet.json')

Para o iptables

iptables-save > iptables.save