python-pytun.

Linux TUN / TAP Wrapper para Python
Baixe Agora

python-pytun. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • montag451
  • Site do editor:
  • https://github.com/montag451/

python-pytun. Tag


python-pytun. Descrição

A Pytun é uma biblioteca Python que permite criar um dispositivo TUN / TAP muito facilmente.Enstalação e dependênciasinstall Pytun com Pip Install Python-Pytun ou baixar este arquivo, descomprimir e executar o Python Setup.py Instalar. Como Pytun é um módulo C, você precisará de um compilador (e.g gcc) e os cabeçalhos do Python AvelopPement instalados em seu sistema (por exemplo, na verificação de distribuição semelhante ao Debian, que construir-essencial e o Python-Dev estão presentes). Não há dependências além da biblioteca padrão do Python.Examplesnote: Na maioria das distribuições, você precisará ser root para executar esses exemplos. Para criar um dispositivo TUN: de Pytun Import tuntapdevicetun = tuntapdevice () para criar um dispositivo de toque: de Pytun Import Tuntapdevice, iff_topapap = tuntapdevice (sinalizadores = iff_tap) para criar um dispositivo tun / toque com um nome personalizado, use a palavra-chave do nome: TUN = TuntapDevice (nome = 'mytun') Você pode obter / definir alguns parâmetros do dispositivo diretamente: Print Tun .nametun.addr = '10 .8.0.1'tun.dstaddr = '10 .8.0.2't.netmask = '255.255.255.0'tun.mtu = 1500to ler / gravar no dispositivo, use os métodos Leia (tamanho) e escreva (tamanho) e escreva ( buf): bufs = tun.read (tun.mtu) tun.write (BUF) Quando você terminar com um dispositivo, feche-o: Tun.Close () Você também pode usar o TunapDevice Objects com todas as funções que esperam um fileno ( ) Método (por exemplo, selecione ()) Homepage do produto


python-pytun. Software Relacionado

MetaPDF.

Uma biblioteca pdf leve otimizada para extração e inserção de metadados ...

75

Download