Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/lucasrmagalhaes/seguranca_informacao-py
- Owner: lucasrmagalhaes
- License: mit
- Created: 2021-02-08T16:15:15.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-02-28T23:47:20.000Z (over 2 years ago)
- Last Synced: 2023-03-03T22:33:00.728Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 53.7 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.
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.
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.
É 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.
É 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.
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.
Biblioteca:
ctypes - fornece tipos de dados compatíveis com C e permite funções de chamada em DLLs ou bibliotecas compartilhadas.
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.