Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
BearFTP — Servidor FTP honeypot escrito em .NET Core (C#) para Linux e Windows. | Kitploit
Ferramentas/GitHubGitHub/kolya5544/bearftp
Ferramentas DefensivasColeta de InformaçõesSegurança de RedeInteligência de AmeaçasDetecção de IntrusãoResposta a IncidentesAnálise de LogsArchived
GitHubkolya5544/bearftp

BearFTP

Servidor FTP honeypot escrito em .NET Core (C#) para Linux e Windows.

Ver Repositório
1449há 3 anosAinda não revisado

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

BearFTP

Atreva-se a hackear um urso?

O BearFTP é um servidor FTP honeypot, projetado para registrar as tentativas de hackers e reportá-las a bancos de dados públicos de lista negra de IPs.

Recursos:

  • Suporte a configuração (sem necessidade de recompilar)
  • Edite arquivos e o conteúdo de arquivos localizados no servidor
  • Testado no FileZilla e no WinSCP.
  • AntiNmap, AntiMetasploit, reporte até aqueles que tentam baixar seus arquivos!
  • Funciona tanto no Windows quanto no Linux
  • Clientes TCP puros, espere um bom desempenho!
  • Suporte ao modo PASV (apenas PASV, por enquanto...)

Este software foi testado e funciona perfeitamente em:

  • Windows 10 x64 (.NET CORE 3.1)
  • Linux Ubuntu 18.04

Tecnologias

Usamos vários projetos como dependências para funcionar sem problemas:

  • [https://www.newtonsoft.com/json] - Conversor JSON!
  • [https://www.abuseipdb.com/] - Banco de dados público de lista negra de IPs

Instalação

O BearFTP requer .NET Core 3.1 ou superior.

Baixe os binários na aba Release ou compile você mesmo.

Se você estiver no Windows, execute

root@kitploit:~
C:/BearFTP/BearFTP/bin/Release/netcoreapp3.1> ./BearFTP.exe
Baixar ferramenta

Para Linux, execute

root@kitploit:~
$ dotnet BearFTP.dll

O programa deve ser encerrado com um erro. Prossiga para editar o config.json

root@kitploit:~
{
  "PortDef": 21,
  "PortPasv": 21,
  "Hostname": "127.0.0.1",
  "Banner": "My very own FTP server located at %host%",
  "Token": "",
  "Report": true,
  "Ban": true,
  "PunishScans": true,
  "AllowAnonymous": false,
  "PerIPLogs": false,
  "AnonStat": true,
  "ConsoleLogging": true,
  "ActiveMode": true,
  "Max_PerSecond": 5,
  "Max_Total": 6,
  "BanLength": 3600,
  "MaxErrors": 6,
  "BufferSize": 8192,
  "MaxThreads": 50,
  "Files": [
  {
    "Name": "readme.txt",
    "Content": "Hello!"
  }]
}
ChaveValor
PortDefSubstitua pela porta que você deseja usar para novas conexões (21 por padrão)
PortPasvSubstitua pela porta para o modo PASV (1222 por padrão)
HostnameSubstitua por um IPv4 público real do seu PC/servidor. Usado para iniciar conexões PASV. Use IPv4, não suportamos domínios
BannerBanner enviado logo após o handshake TCP. %host% será substituído pelo hostname atual
TokenToken do AbuseIPDB para reportar os mal-intencionados
ReportDevemos reportar ações suspeitas?
BanDevemos banir usuários em ações suspeitas? (O ban dura 1 hora para evitar que pessoas sejam reportadas duas vezes)
PunishScansDevemos banir/reportar scanners nmap?
AllowAnonymousDevemos permitir que usuários façam login com o nome de usuário "anonymous"?
PerIPLogsCriar logs para IPs individuais. Requer a pasta "iplogs"
AnonStatVocê quer enviar estatísticas anônimas sobre o uso da versão? (Só vemos a versão do BearFTP que você usa. Nenhuma informação privada)
ConsoleLoggingDevemos registrar as tentativas no console?
ActiveModeDevemos permitir o uso do modo Active? (comando PORT)
Max_PerSecondQuantidade máx. de conexões por segundo a partir de um IP. Aplica-se apenas ao socket base
Max_TotalQuantidade máx. de conexões ativas de um IP. Aplica-se tanto à base quanto ao PASV
BanLengthDuração (em segundos) de um ban. 3600 segundos = 1 hora.
MaxErrorsQuantidade máx. de tentativas de executar um comando FTP inválido.
BufferSizeTamanho do buffer no RETR para arquivos. Em torno de 2048-8192 é o suficiente. Determina a velocidade de um download.
MaxThreadsQuantidade máxima de threads, controladas pelos clientes, que podem ser geradas pelo BearFTP
Files[]Array de arquivos.
Files[Name]Nome do arquivo
Files[Content]Conteúdo dos arquivos (string). Comece com --- para carregar de um arquivo (exemplo: "---file.exe")

Para que funcione, você deve alterar PortPasv para qualquer outro valor, de modo que PortPasv não seja igual a PortDef. As outras opções são opcionais. Recomendamos fortemente que você não use arquivos com mais de 4 MB! Você não deve usar o honeypot como um servidor FTP real para compartilhar arquivos!

Desenvolvimento

Quer contribuir? Ótimo!

Usamos VS2019 e .NET core 3.1 para desenvolvimento.

Aqui está a nossa lista de tarefas ATUAL:

  • Comandos de administrador (adicionar arquivos diretamente via FTP!)
  • Implementar diretórios
  • Adicionar mais recursos (sistema de ban mais avançado, relatórios para outras listas negras de IPs)

Licença

MIT