O Hashview é uma ferramenta para os profissionais de segurança ajudarem a organizar e automatizar as tarefas repetitivas relacionadas ao rachaduras de senha. Ele é dividido em dois componentes, o servidor Hashview e o HashView Agent. O Hashview Server é um aplicativo da Web que gerencia um ou mais agentes, implantados por você em hardware dedicado. (Observe que você pode executar o servidor e o agente na mesma máquina). A Hashview se esforça para trazer consistência em suas tarefas Hashcat, ao mesmo tempo em que entrega análises com fotos bonitas prontas para Ctrl+C, Ctrl+V em seus relatórios.
Siga estas instruções para instalar o Hashview Server no Ubuntu 20.04.3 LTS Server. Em teoria, a Hashview deve ser capaz de ser executada em qualquer sistema *nix, mas o Dev instalou/testado apenas no Debian/Ubuntu.
sudo apt update
sudo apt install mysql-server
sudo service mysql start
sudo mysql_secure_installation
Faça login no seu servidor MySQL e crie um usuário dedicado para o HashView. O Hashview pode ser executado como root, mas não precisa. E como praticamos o que pregamos. Devemos usar uma conta privada mais baixa para isso. Se você estiver instalando o HashView em um servidor diferente do que o sistema em que o MySQL DB está em execução, ajuste a criação da conta.
sudo mysql
CREATE USER 'hashview'@'localhost' IDENTIFIED BY 'DoNotUseThisPassword123!';
GRANT ALL PRIVILEGES ON hashview.* TO 'hashview'@'localhost';
FLUSH PRIVILEGES;
create database hashview;
exit
O seguinte é instalar o HashView após a configuração do MySQL DB.
sudo apt-get install python3 python3-pip python3-flask
git clone https://github.com/hashview/hashview
cd hashview
pip3 install -r requirements.txt
./setup.py
./hashview.py # (note you can add a --debug if you are attempting to troubleshoot an issue)
Navegue até o seu servidor, a porta padrão é 8443. Https: // ip: 8443
(Nota) Como o Hashview é instalado com um certificado auto -assinado, você será solicitado sobre o fato de ser inválido. Você pode usar os certificados devidamente assinados, substituindo os arquivos em hashview/hashview/control/ssl/
Depois de conectado, antes que você possa começar a quebrar os hashes, você precisa instalar um agente hashview.
Depois de instalar o HashView, você precisará instalar um HashView-Agent. O agente pode ser executado no mesmo sistema que o Hashview, mas não precisa.
Você precisará descomprimir o pacote e executar o script hashview-agent.py . Após a execução inicial, ele solicitará informações sobre o seu servidor hashview.
tar -xzvf hashview-agent.<version>.tgz
cd install/
cp -r hashview-agent ../
cd ../hashview-agent
pip3 install -r requirements.txt
python3 ./hashview-agent.py
Consulte o guia de contribuição sobre como desenvolver e contribuir. Se você tiver algum problema, consulte a página de problemas primeiro. Se você não vir um problema relacionado, fique à vontade para adicionar um e ajudaremos.
Aceitamos solicitações de tração :). Mas se você quiser um recurso sem enviar o código, verifique primeiro a seção de problemas para verificar se alguém já o solicitou. Nesse caso, vá em frente um voto subir esse pedido. Caso contrário, sinta -se à vontade para criar sua nova solicitação de recurso. Sem promessas, será implementado, mas não pode doer perguntar.
Entre em contato conosco no Twitter @jarsnah12
É fornecida uma configuração básica do Docker para o desenvolvimento. Não é para estar pronto para produção. Use por sua conta e risco.
./hashview/config.conf , personalizando -o conforme necessário. Nota O nome do host deve alterar para db para que o contêiner de aplicativo possa encontrar o host certodocker-compose.yml (e corresponda com o valor em config.conf ).docker compose up