MENU

Fun & Interesting

Instalação do Holehe via Ambiente Virtual

Extra Recursione 547 5 months ago
Video Not Working? Fix It Now

Anteriormente, utilizava normalmente o holehe no Kali Linux e no Termux. Contudo, depois de um tempo, ele passou a funcionar apenas no Termux. Tentei reinstalá-lo novamente, mas apresentava o erro de pacote não encontrado. Posteriormente, tentei instalar o holehe usando o comando pip3 install holehe. Mas também apresentou um erro. O erro indicava que o ambiente era externamente gerenciado e não permitia a instalação de pacotes Python system-wide com o pip3. Isso se deve a uma mudança upstream em Python 3.12 que proíbe a instalação de pacotes Python system-wide com o pip3. Para resolver esse problema, decidi criar um ambiente virtual usando o comando python3 -m venv path/to/venv e, em seguida, instalar o pacote usando path/to/venv/bin/pip install holehe. Além disso, também planejei usar pipx para instalar o holehe e gerenciar um ambiente virtual. No entanto, ao tentar criar um ambiente virtual, surgiram mais erros. O erro indicava que o ambiente virtual não foi criado com sucesso porque o pacote python3-venv não estava instalado. Além disso, o erro de ambiente externamente gerenciado reapareceu. Para resolver esses problemas, instalei o pacote python3-venv usando o comando apt install python3.12-venv. Depois de instalar o pacote, foi possível criar o ambiente virtual usando python3 -m venv myenv. Além disso, instalei o pacote pipx usando o comando apt install pipx para que eu pudesse usar o comando pipx para instalar o holehe. Por fim, após instalar os pacotes necessários, foi possível criar um ambiente virtual e instalar o holehe novamente. A mesma solução apliquei ao Termux. Com a instalação bem-sucedida, pude verificar se o holehe estava funcionando corretamente executando o comando holehe --only-used e-mail. Para eu usar novamente tal ferramenta, tornou-se necessário ativar o ambiente virtual. Para isso, bastou utilizar o comando source myenv/bin/activate. Isso se aplica tanto ao Termux quanto ao Kali Linux, que está no Termux. Podemos concluir com tudo isto duas coisas: primeiro, nunca podemos nos limitar a apenas uma forma de fazer algo e, segundo, até mesmo para usar uma "ferramenta 'simples' " de "OSINT" não é fácil, pode ser trivial para quem é da área, mas não fácil. Para algo além de fazer as coisas manualmente ou construir suas próprias ferramentas, desenvolver o seu próprio ambiente para testes e estudos com as melhores ferramentas a seu dispor, por padrão ou não, necessitando, assim, de outros programas e ou sistemas operacionais, requer um grau de maturidade na área relativamente elevado.

Comment