RSCLIB.

Uma biblioteca Python para ajudá-lo com seu desenvolvimento.
Baixe Agora

RSCLIB. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • LGPL
  • Nome do editor:
  • Ralf Schlatterbeck
  • Tamanho do arquivo:
  • 58 KB

RSCLIB. Tag


RSCLIB. Descrição

RSCLIB é uma pequena biblioteca Python projetada com análise de análise de arquivos de configuração, HTML e PDF. A biblioteca inclui vários módulos de utilidade usados em outros projetos: · AST_CALL: Um simples gerenciador de chamadas usando o asterisco: isso pode ser usado para originar uma chamada e registrar todo o evento associado a essa chamada. Para que você possa descobrir o status da chamada e, opcionalmente, o DialStatus. · AST_CDR: analisador para registros CDR no asterisco. Atualmente, usamos apenas arquivos de texto, isso pode ser posteriormente estendido para uso do banco de dados. · AutoSuper Magic (originalmente de Convite de Guido Van Rossums de Python 2.2): Para refatorar, é uma boa ideia que cada classe sabe seus pais (que o pai não é codificado na UPCALL), alcançada adicionando um atributo __super. Use como, por exemplo, Self .__ super.method para chamar método no pai. · Bero: um configurador para a chave de failover Bero * Fos. Consulte o meu blogPost porque eu escrevi que (resumo curto: para contornar bugs no firmware do dispositivo que não são endereçados pelo código de configuração que vem com o dispositivo). · Config_File para arquivos de configuração do Python-Syntax usados em vários dos meus projetos. · Executar: módulo para executar comandos e manuseio IO, isso também tem um bloqueio e um log mixin. Agora também há uma estrutura para executar processos em um pipeline, pode haver pontos de garfo no gasoduto, onde a saída de um processo alimenta vários gasodutos. Veja test_exec.py e test2_exec.py. · FirstName: Dado um candidato de string de um primeiro nome, verifique com o site popular se for realmente considerado um primeiro nome. · Grepmime: busca por padrão em anexos de e-mail (mesmo que estes sejam codificados) · HTML_PARSE para abrir e analisar URLs · Ip4_address: endereços IP v4 com mascaramento de sub-rede · ITER_RECIPES: magia com iteradores · LCR: Modele o status das linhas ISDN do roteador de chamadas do Linux. · Implementos de matemática Euclids Algoritmo para maior divisor comum e como um subproduto o menos comum · Nmap: um analisador para a saída de varreduras NMAP para (por exemplo, gerar tabelas no TEX) · OCF: Pequena estrutura para escrever scripts OCF para o gerenciador de recursos de cluster de pulsação de pulsação (provavelmente também utilizável para a versão mais recente chamada Pacemaker, mas por agora apenas testado com a versão no Debian estável aka Lenny). · PDF_PARSE para abrir e analisar PDFs, precisa de PDFtoText instalado · PDF_Signature: código experimental para verificar assinaturas nos documentos do Adobe PDF · PM_VALUE: Possivelmente falta de valor, encapsulate um número que pode estar faltando e associado aritmética. · Racional: implementação de números racionais · Estadoparser: Classe de parser simples da máquina de estado · Tempo limite: um mecanismo de tempo limite simples usando o SIGALRM · Tex_csv_writer: Escreva arquivos CVS em uma sintaxe que pode ser analisada pelo TEX. Implementa a mesma interface que o módulo CSV. Apenas implementa a escrita. · Tráfego: Configuração simples de tráfego: atualmente gera comandos do Linux TC para uma configuração de modelagem de tráfego usando HFSC para moldar e SFQ ou vermelho para o QDiscs da folha. Também fornecemos um tradutor de iptables mangle regras (para marcação de tráfego) para comandos de tc para filtragem. Isso é necessário se quisermos fazer a formação de inbound. O kernel do Linux não suporta a formação de entrada, portanto, precisamos redirecionar todo o tráfego para um dispositivo IFB. Nesse dispositivo, fazemos formato de saída. Infelizmente ao enviar tráfego para um dispositivo IFB com um comando TC Filter + Ação Mirred, isso ocorre antes da cadeia de pré-medida. Isso significa que os pacotes ainda não estão marcados. Portanto, fornecemos um analisador para traduzir as regras de mangle na cadeia de pré-saída para os comandos de TC apropriados. Para implementar isso, marcamos pacotes (usando a ação TC IPT para marcação de iptables) no dispositivo original e, em seguida, use as informações marcadas no dispositivo IFB para enviar o tráfego para o QDiscs apropriado. Isso suporta uma abordagem de dois níveis: regras em iptables que correspondem em uma marca de pacotes (usando --MARK) são traduzidas para comandos TC no dispositivo IFB (eles dependem da marca já presente). Todas as outras regras são traduzidas para uma ação TC IPT (usando -J Mark) e uma ação TC Mirred Redirect (para enviar o tráfego para o dispositivo IFB) para o dispositivo original (por exemplo, eth0 redirecionando para IFB0). Os comandos de pré-medida por padrão são retirados diretamente do kernel em execução por padrão (usando "iptables -t mangle -v")


RSCLIB. Software Relacionado