Jovens
Visão geral
Youngersibling é um script de utilitário de terminal baseado em Python, projetado para fins educacionais. Ele fornece um conjunto de ferramentas úteis para executar tarefas como pesquisar na Web, executar pesquisas (pesquisa do Google, pesquisa IP, pesquisa de nome de usuário etc.) e extrair metadados das imagens, diretamente do terminal. Este projeto tem como objetivo ajudar estudantes, desenvolvedores e entusiastas a aprender sobre raspagem na web, uso da API e interação terminal com o Python. 
Características
- Pesquisa aprimorada do Google : execute pesquisas na web do terminal com mais precisão e atualizado
- Pesquisa IP : Obtenha informações de geolocalização sobre um endereço IP.
- Pesquisa de nome de usuário : Verifique se existe um nome de usuário em mais de 400 plataformas de mídia social, mais rápidas e precisas do que qualquer outra ferramenta que exista.
- Pesquisa de email : Get Mail Exchange (MX) Records para um domínio de email.
- Extração de dados EXIF : Extrair e exibir metadados EXIF dos arquivos de imagem.
- Pesquisa de telefone : recuperar informações detalhadas sobre um número de telefone, incluindo localização e
- Web OSINT : Execute operações de inteligência de código aberto (OSINT) para coletar informações de fontes publicamente disponíveis na web
Novos recursos
Pesquisa aprimorada do Google
O recurso de pesquisa do Google agora está aprimorado para fornecer resultados mais precisos e relevantes. Ele aproveita algoritmos e APIs atualizados para buscar os dados mais atuais, garantindo que os usuários obtenham resultados precisos e confiáveis de pesquisa.
Pesquisa de telefone
Esse novo recurso permite que os usuários inseram um número de telefone e recuperem informações detalhadas, incluindo o local, a operadora e outros dados pertinentes, diretamente do terminal.
Web osint
O recurso Web OSINT foi projetado para executar operações abrangentes de inteligência de código aberto. Ele reúne e analisa informações de fontes publicamente disponíveis na web, tornando -a uma ferramenta poderosa para fins de pesquisa e investigação
Tecnologias usadas
- Python : a principal linguagem de programação usada para criar o script.
- Solicitações : para fazer solicitações HTTP para busca de dados.
- BONAGEMSUPE : Para raspagem na web (especificamente os resultados da pesquisa do Google).
- Resolver DNS : Para consultar registros MX dos domínios de email.
- Exifread : Para extrair metadados EXIF de arquivos de imagem.
- TerminalTables : para exibir resultados em um formato de tabela arrumado e legível.
- Colorama : Para colorizar a saída do terminal para uma melhor legibilidade.
- TQDM : para mostrar barras de progresso durante as operações para aprimorar a experiência do usuário
- Python-Whois : Para realizar pesquisas da WHOIS para recuperar informações de registro de domínio.
- DateTime : para operações de data e hora de manuseio dentro do script.
- libphonenumbers : para recuperar informações do número de telefone.
Instalação
Para instalar o pacote youngersibling , siga estas etapas:
Usando PIP de Pypi
Você pode instalar youngersibling diretamente do Pypi usando o PIP:
$ pip install youngersibling
Da fonte
Se você quiser instalar jovens a partir do código -fonte, siga estas etapas:
- Clone o repositório:
$ git clone https://github.com/Mostafizur-Rahman8391/YoungerSibling.git
- Navegue até a pasta do projeto
- Instale o pacote:
Uso
Após a instalação, você pode executar o script digitando youngersibling em seu terminal de linha de comando
1. Execute o script
2. Opções disponíveis
Após o lançamento do script, você receberá um menu de opções:
┌────────┬───────────────────────────┐
├────────┼───────────────────────────┤
│ 1 │ Google Search │
│ 2 │ IP Lookup │
│ 3 │ Email Lookup │
│ 4 │ Username Lookup(Enhanced) │
│ 5 │ Exif Data Extraction │
│ 6 │ Phone Lookup │
│ 7 │ Web OSINT │
│ 8 │ Exit │
└────────┴───────────────────────────┘
- Pesquisa do Google: digite uma consulta de pesquisa e o script buscará e exibirá resultados do Google em uma tabela.
- Pesquisa IP: Forneça um endereço IP e o script recuperará dados de geolocalização, como país, região, cidade e ISP.
- Pesquisa de email: insira um endereço de e -mail e o script exibirá registros MX para o domínio do email.
- Pesquisa de nome de usuário: Forneça um nome de usuário e o script verificará sua presença em várias plataformas de mídia social.
- Extração de dados EXIF: Forneça o caminho para um arquivo de imagem e o script extrairá e exibirá seus metadados EXIF.
- Pesquisa de telefone: insira um número de telefone para obter informações detalhadas, incluindo fuso horário e operadora.
- Web OSINT: Execute operações de inteligência de código aberto para reunir e analisar informações disponíveis ao público na Web.
Informações do desenvolvedor
- Autor: Mostafizur Rahman
- Contato do desenvolvedor: [email protected]
- Versão: 1.2
- Licença: MIT
Fins educacionais
Youngersibling é uma ferramenta educacional projetada para ajudar os usuários a explorar conceitos de raspagem na web, redes e segurança cibernética. Ele fornece experiência prática em interagir com APIs, executar pesquisas de DNS, extrair dados EXIF e raspar o conteúdo da Web. A ferramenta é perfeita para:
- Raspagem na Web : Aprenda a buscar e analisar dados de sites usando o BeautifulSoup.
- Pesquisas do DNS : Entenda a resolução do DNS e o roteamento de email, consultando registros MX.
- Dados EXIF : extrair metadados de imagens para entender as estruturas de arquivos.
- Interações da API : trabalhe com APIs do mundo real para recuperar dados no formato JSON.
- Ferramentas da CLI : Crie ferramentas simples da linha de comando que buscam e exibem dados.
- Segurança cibernética : obtenha informações sobre pegadas digitais, rastreamento de nome de usuário e validação por e -mail.
Youngersibling oferece uma abordagem prática para entender esses conceitos com configuração mínima, tornando-o ideal para estudantes, desenvolvedores e qualquer pessoa interessada em networking e segurança.
Isenção de responsabilidade
O proprietário não será responsável por qualquer uso indevido da ferramenta. Destina -se apenas a fins educacionais. Os usuários devem garantir que aderem aos padrões legais e éticos ao usar essa ferramenta.