GenIP é uma pequena utilidade, com base no código de destino NMap especificação, para rapidamente e facilmente a geração de listas de endereços de IP.
Uso:
genip [-h] [-i filename] [<-spec alvo> ...]
genip -r
Opções:
-h
Exibir informações Uage.
-Eu
Leia as especificações alvo de dar o nome do arquivo. Se um nome de arquivo "-" utilizado, especificações-alvo são lidos a partir padrão em especificações alvo de ler arquivos de entrada são processadas no modo NMap independentemente da presença da opção -r..
-r
Especifique o modo de faixa (veja abaixo).
Modos:
GenIP tem dois modos de operação que são detalhados abaixo:
Modo NMap (Default)
Neste modo genip irá expandir todas as especificações alvo listados na linha de comando. Desde genip é essencialmente apenas o código de análise alvo NMap ele funciona exatamente da mesma maneira. Aqui está o que a documentação NMap tem a dizer sobre especificação do alvo:
Tudo o que não é uma opção (ou argumento opção) é tratada como uma especificação de host de destino. O caso mais simples é listar os nomes de host ou endereços IP individuais na linha de comando. Se quiser digitalizar uma sub-rede de endereços IP, você pode acrescentar / máscara para o nome ou endereço IP. máscara deve estar entre 0 (digitalizar toda a Internet) e 32 (digitalizar o único host especificado). Use / 24 para digitalizar uma classe "C" endereço e / 16 para uma classe "B". Há também uma notação mais poderosa que permite que você especifique um endereço IP usando as listas / intervalos para cada elemento. Assim, você pode digitalizar toda classe de rede "B" 192.168. *. * Especificando "192.168. *. *" Ou "192.168.0-255.0-255" ou mesmo "192.168.1-50,51-255.1,2, 3,4,5-255 ". E, claro, você pode usar a notação de máscara: "192.168.0.0/16". Estes são todos equivalentes. Se você usar asteriscos ("*"), lembre-se que a maioria dos shells exigem que você escapar-los com barras invertidas ou protegê-los com aspas.
Modo de gama
Neste modo de dois (e apenas dois!) Deve ser especificado endereços IP, em notação decimal com pontos, e a saída é todos os endereços entre os dois (inclusive). Este modo pode ser utilizado para atravessar fronteiras de classe.
Exemplo:
Na sua forma mais básica genip simplesmente ecoa os endereços IP listados na linha de comando:
> Genip 10.1.1.1 10.3.4.5
10.1.1.1
10.3.4.5
Pelo uso de um dos muitos métodos de expansão detalhados acima de um grande número de endereços de IP podem ser gerados a partir das especificações de linha de comando simples:
> Genip 10.1.1.1-3
10.1.2.0
10.1.2.1
10.1.2.2
Ao selecionar o modo do intervalo (com o uso do sinalizador -r) é uma questão simples para gerar listas de endereços que cruzam fronteiras de classe:
> Genip -r 10.1.1.254 10.1.2.2
10.1.1.254
10.1.1.255
10.1.2.0
10.1.2.1
10.1.2.2
Detalhes de Software:
Versão: 1.0
Data de upload: 3 Jun 15
Licença: Livre
Popularidade: 6
Comentários não encontrado