| Pysmbsearch Crawler and Search Engine for SMB Shares |
Baixe Agora |
Pysmbsearch Classificação e resumo
- Nome do editor:
- Brendan Dolan-Gavitt
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 14 KB
Pysmbsearch Tag
Pysmbsearch Descrição
Crawler and Search Engine para compartilhamentos SMB PysMBSearch é um utilitário de Python de código aberto que consiste em um script de rastreador, que cria um índice e armazena em um banco de dados SQL e um script CGI que pode ser usado para extrair consultas do banco de dados. Aplique o patch smbclient para a origem do samba, e construir smbclient. · Desembalar o IPTONetBIOS e executar fazer para construir o utilitário. · Criar um diretório onde os arquivos executáveis serão armazenados. · Coloque os utilitários iptonetbios e smbclient nele, junto com todos os scripts no diretório python , genInIndex.sh, e gen-incremental.sh · Gerar uma lista de endereços IP que você deseja ser digitalizado. Eu usei o comando zone para fazer isso, por exemplo, mas você também pode apenas criar um arquivo contendo todos os IPs dentro do seu netblock. · Criar um banco de dados para armazenar o índice. · Editar as variáveis no SMBSearch.conf para refletir o seu Configuração. · Edite os scripts * .sh e altere a variável CONFDIR para refletir a localização do seu arquivo de configuração. · Executar makedb.sh para criar a tabela apropriada no banco de dados. · Coloque o script SMBSearch2.py no diretório CGI do seu servidor, e coloque os arquivos HTML em algum lugar no seu servidor web. Você pode precisar editá-los para refletir a localização do script CGI no seu servidor. Você provavelmente também terá que editar a função DBConnect () para apontar para o banco de dados. · Adicionar genInIndex.sh e gen-incremental ao seu crontab, para que ele atualize o banco de dados periodicamente. O meu faz uma atualização completa às 2:00 da manhã, e atualiza incremental todas as horas ímpares numeradas, então as linhas parecem: 02 * * * sh /home/moyix/bin/genindex.sh -q 01-23 / 2 * * * Sh /home/moyix/bin/gen-incrental.sh -q A opção -q informa ao script para não produzir saída. Requisitos: · Pitão O que há de novo nesta versão: · Adicionado um arquivo de configuração que os scripts lidos, SMBSearch.conf · Adicionado um script para criar as tabelas do banco de dados · Adicionado atualizações incrementais sob a forma de um novo script, gen-incremental.sh · Corrigido alguns pequenos insetos
Pysmbsearch Software Relacionado