Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lucasrmagalhaes/seguranca_informacao-py

Curso: Segurança da Informação com Python - Digital Innovation One.
https://github.com/lucasrmagalhaes/seguranca_informacao-py

Last synced: 2 days ago
JSON representation

Curso: Segurança da Informação com Python - Digital Innovation One.

Awesome Lists containing this project

README

        

**Curso:** Segurança da Informação com Python.

**Plataforma:** Digital Innovation One.



Princípios da Segurança da Informação:


Integridade: Proteger a informação de alterações indevidas.


Confidencialidade: Manter uma informação confidencial.


Disponibilidade: Garantir que um recurso e/ou informação esteja disponível.


Identificação: Identificar uma entidade.


Autenticação: Verificar a entidade e suas credenciais.


Autorização: Autorizar a entidade dentro de um Sistema.



Ping Simples


Ping Múltiplo


 O ping é uma ferramenta que usa o protocolo ICMP para testar a conectividade entre nós. É um comando disponível praticamente em todos os Sistemas Operacionais que consiste no envio de pacotes para o equipamento de destino e na "escuta" das respostas.



Cliente TCP


Cliente UDP


Servidor UDP


 O TCP (Transmission Control Protocol) ou Protocolo de Controle de Transmissão é um dos protocolos de comunicação, que dão suporte a rede global Internet, verificando se os dados são enviados na sequência correta e sem erros.



 O UDP (User Datagram Protocol) ou Protocolo de Datagrama de Usuário é um protocolo simples da camada de transporte que permite que a aplicação envie um datagrama dentro num pacote IPv4 ou IPv6 a um destino, porém, sem qualquer tipo de garantia que o pacote chegue corretamente.



Gerador de Senhas


Comparador de Hashes


Threads


IPs


Gerador de Hashes


Random: Implementa geradores de números pseudoaleatórios para várias distribuições.


hash: É como se fosse um identificador único gerado através de um algoritmo que vai analisar byte a byte de determinado dado para gerar de forma única, um determinado código que só aquele arquivo terá. Se neste mesmo arquivo um único bit for alterado o hash gerado será diferente.


hashlib: Implementa uma interface comum para muitos algoritmos de hash seguroo como SHA1, SHA256, MD5 entre outros.


Multithreading: Thread é o processo e no ambiente multithead, cada processo pode responder a várias solicitações concorrentemente ou mesmo simultaneamente. Esta biblioteca constrói interfaces de alto nível para processamento usando o módulo Thread, de mais baixo nível, ou seja relação direta com o processador.


ipaddress: Esta biblioteca tem a capacidade de criar, manipular endereços IP do tipo IPv4, IPv6 e até redes inteiras.



Gerador de Wordlists


 Wordlists são arquivos contendo uma palavra por linha. São utilizados em ataques de força bruta como quebra de autenticação, pode ser usada para testar a autenticação, pode ser usada para testar a autenticação e confidencialidade de um Sistema.



Web Scraping


 É uma ferramenta de coleta de dados web, uma forma de mineração que permite a extração de dados de sites da web convertendo-os em informação estruturada para posterior análise.


Bibliotecas:

BeautifulSoup - é uma biblioteca de extração de dados de arquivos HTML e XML.

requests - permite que você envie solicitações HTTP em Python.



Web Crawler


 É uma ferramenta usada para encontrar, ler e indexar páginas de um site. É como um robô que captura informações de cada um dos links que encontra pela frente, cadastra e compreende o que é mais relevante (palavras - chaves).


 Muito utilizado em levantamento de informações em um processo de pentest.



Bibliotecas:


 BeautifulSoup - é uma biblioteca de extração de dados de arquivos HTML e XML.


 operator - exporta um conjunto de funções eficientes correspondentes aos operadores intrínsecos do Python como: + - * / not and.

 collections - nos ajuda a preencher e manipular eficientemente as estrtuturas de dados como tuplas, dicionários e listas.



Verificador de Telefone


Biblioteca:


phonenumbers - fornece vários recursos, como informações básicas de um número de telefone, validação de um número de telefone, etc.



Ocultador de Arquivos


Biblioteca:


 ctypes - fornece tipos de dados compatíveis com C e permite funções de chamada em DLLs ou bibliotecas compartilhadas.



Verificador de IP Externo


Bibliotecas:


 re - permite operações com expressões regulares.


 json - fornece operação de codificação e decodificação JSON.


 urlopen - funções e classes que ajudam a abrir URLs.



ipinfo



Ferramenta Gráfica para Abrir o Navegador


Bibliotecas:


 webbrowser - fornece uma interface de alto nível para permitir a exibição de documentos Web aos usuários.


 tkinter - fornece interface padrão do Python para o kit de ferramentas gráficas TK.



Md5 Decrypt & Encrypt