Scanner de rede em Python
Aos amantes da linguagem Python e aos curiosos que gostam de obter conhecimento, trago nesse script uma ideia muito boa para se utilizar a linguagem de programação Python. O script a seguir demonstra como é simples desenvolver um utilitário de rede que descobre informações sobre determinado host na rede. Para o desenvolvimento do programa utilizei o Scapy que é uma excelente ferramenta para a manipulação de pacotes em Python. Sobre o script: - O script necessita ser executado com permissões de usuário root. - Quanto ao funcionamento do script, funciona tanto em modo texto quanto numa interface gráfica GUI (Graphical User Interface). - Caso o IP destino seja de um site na internet é aconselhável que a parte que obtém o endereço MAC seja removida do programa, pois não funcionará. Entretanto, se o programa for executado numa rede interna (doméstica e/ou empresarial), todas as opções do programa serão executadas com sucesso. Atenção: este script é livre e pode ser modificado por qualquer pessoa e redistribuído de modo a favorecer a todos.
Por: mrxrobot
Servidor REST com Flask
O código é um exemplo de REST lado servidor que pode ser usado para estudos.
Por: Diego Lopes
PYCalculator 1.0 - Calculadora no Python
Calculadora simples e objetiva em Python. Deixem o feedback de vocês, estou aceitando criticas e sugestões!
Por: Lucas Alves Santos
Inteligência artificial com Python e Shell Script
Script que cria um personagem animado no desktop e instala uma pequena inteligência artificial no seu computador. Funciona em Ubuntu, Xubuntu e derivados do Debian. Print screen: http://tinypic.com/r/qzhp9k/8
Por: t4k3d0wn
Resolução de problemas por meio de buscas - Labirinto (Inteligência Artificial)
Inteligência Artificial - Problema do Labirinto: - Descrição do problema: Um agente caminha por um labirinto até encontrar o ponto de saída. O ambiente do labirinto é um espaço de quadros, sua representação pode ser um vetor ou matriz. Ex.: M(10x10). O ambiente é identificado com espaço livre, ou bloqueado. O problema trata-se de: - Buscar caminhos; - Planejar ações de trajetórias; - Realizar movimentação ou navegação.
Por: Danilo Azevedo
LISCH e EISCH - Método de resolução de colisão
O código é uma implementação de um arquivo estruturado como uma tabela hash em que o método de resolução de colisão utilizado é ou o LISCH (Late Insertion Standard Coalesced Hashing) ou o EISCH (Early Insertion Standard Coalesced Hashing). Para iniciar o programa entre com a letra "e" - EISCH ou "l" - LISCH. Para começar a inserção entre com a letra "i" e na linha seguinte uma chave (um número maior que 0), na linha seguinte um nome e na linha seguinte uma idade. Para consultar ou remover registros entre: - consultar - "c", na linha seguinte a chave. - remover - "r", na linha seguinte a chave. Para imprimir a estrutura da tabela Hash entre com a letra "p". Para encerrar o programa letra "e".
Por: Danilo Azevedo
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
Fez porcaria no teu repositório Git? Aprenda a restaurar uma versão anterior do seu código!
Restaurando Fontes de Download do Hydra no Linux
Atualizando "na marra" o YT-DLP quando começa a dar erro de downloads
Como instalar o WPS com interface e corretor ortográfico em PT-BR no Arch Linux