| Mesautil Tableutil é um utilitário para conversão, agregação e execução de operações. |
Baixe Agora |
Mesautil Classificação e resumo
- Nome do editor:
- Henrik Gustafsson
- Site do editor:
- http://ecalc.fnord.se/
Mesautil Tag
Mesautil Descrição
Apanharutil é um utilitário para conversão, agregação e execução de operações. A tabela é um utilitário para conversão, agregação e execução de operações (atualmente sindicatos, diferenças, complementos e interseções) em listas de endereços IP. O principal uso da tabela é para converter arquivos em um formato pfctl (8) pode ler, mas se você encontrar outro uso para isso, eu realmente gostaria de saber sobre isso. Pode ler arquivos de texto simples com intervalos (12.12.1223.23.23.23), redes de estilo CIDR (192.168.0.0/24) endereços únicos (242.242.242.242) ou nomes de host (one.two.com). Também pode ler arquivos P2B, o (s) formato (s) de arquivo preferido do peerguardiano. Apanharutil tem dois modos de operação: modo rápido, que é usado para converter arquivos para tabelas compatíveis com PFCTL e modo avançado, que é usado para executar operações mais avançadas em arquivos e para maior flexibilidade do formato de saída. Por exemplo, se você Ter três arquivos, 'block1', 'block2' e 'exceções' que devem ser usados em uma tabela que bloqueia os hosts em 'block1' e 'block2', com exceção dos intervalos em 'exceções', crie um arquivo parecido com algo parecido Isto: # gato blockspec $ block1 = carga (texto, "block1"); # O bloco1-blocklist $ block2 = carga (texto, "block2"); # As blocos de bloqueio $ exceções = carga (texto, "exceções"); # Lista de exceções $ block = diferença (união ($ block1, $ block2), $ exceções); salvar (CIDR, "bloqueio", $ bloco); ou, se você quiser carregar uma lista de bloqueio Peerguardian (o tipo de texto ), faça algo assim: # gato update-blocklistlist.sh #! /bin/shurl=""rm -f / tmp / blocklistftp -v -o - $ {URL} 2> / dev / null | Gunzip -c - | SED "S /.*: () / 1 /" | Textoutil -Q Texto 2> / dev / null> / tmp / blocklist. -s / tmp / blocklist]; em seguida, MV / etc / pfdata / blocklist /etc/pfdata/blocklistlist.old cp / tmp / blocklist / etc / pfdata / blocklist pfctl -f /etc/pf.conf -t loadfiwhat novo nesta versão: · Uma pequena correção lexer foi feito para lidar com diferentes newlines graciosamente.
Mesautil Software Relacionado