ProFTPD

Tela Software:
ProFTPD
Detalhes de Software:
Versão: 1.3.6 Atualizado
Data de upload: 22 Jun 18
Revelador: Korenwolf
Licença: Livre
Popularidade: 60

Rating: nan/5 (Total Votes: 0)

ProFTPD é um projeto de software multiplataforma, de código aberto, livre e altamente configurável que foi projetado desde o início para atuar como um daemon FTP (File Transfer Protocol) (servidor) para Sistemas operacionais GNU / Linux, BSD, Solaris, Microsoft Windows e Mac OS X.


Recursos em resumo

Os principais recursos incluem suporte a pastas e arquivos ocultos, capacidade de execução em modo standalone como usuário não privilegiado configurável para maior segurança, suporte a sistemas de log UTMP e WTMP, suporte a log, suporte a senhas shadow, suporte a expirado contas, suporte a IPv6, sem comando SITE EXEC, bem como por pasta & quot; ftpaccess & quot; configuração.

Além disso, o programa usa um único arquivo de configuração, que inclui diretivas e diretivas, suporta vários serviços FTP anônimos e servidores FTP virtuais fáceis de configurar, não requer binários específicos do sistema ou estrutura de diretórios para diretórios raiz FTP anônimos, e foi projetado para ser executado a partir do inetd ou xinetd ou como um servidor autônomo.

Oferece um design modular

O ProFTPD vem com um design modular que permite estender sua funcionalidade padrão listada acima por meio de módulos criados para servidores LDAP, bancos de dados SQL, suporte a RADIUS, criptografia SSL / TLS e muito mais.


Sob o capô e disponibilidade

Todo o software foi escrito na linguagem de programação C. Como qualquer outro programa Linux importante, o ProFTPD é distribuído como um arquivo de fontes universal, permitindo aos usuários otimizá-lo para sua plataforma GNU / Linux. No entanto, novos usuários do Linux podem instalá-lo a partir dos repositórios de software padrão de suas distribuições Linux.


Sistemas Operacionais Suportados e Plataformas de Hardware

Sistemas operacionais oficialmente suportados incluem Linux, Linux para IBM S / 390, zSeries, AIX, IRIX, BSD / OS, Cygwin, Digital Unix, DG / UX, HP / UX, Mac OS X, SCO, FreeBSD, NetBSD, OpenBSD, Solaris e SunOS. Ambas as plataformas de hardware de 32 e 64 bits são suportadas no momento.

O que há de novo nesta versão:

  • Suporte para usar o Redis para armazenamento em cache, registro em log; veja a documentação doc / howto / Redis.html.
  • Suporte SSL mod_sql_postgres corrigido (Problema nº 415).
  • Suporte à criação contra o LibreSSL em vez do OpenSSL (Problema nº 361).
  • Melhor suporte no AIX para restrições de login (Bug # 4285).
  • TimeoutLogin (e outros tempos limite) não estavam funcionando corretamente para conexões SFTP (Bug # 4299).
  • O tratamento dos sinais SIGILL e SIGINT, pelo processo do daemon, agora faz com que os processos filhos sejam finalizados também (Problema nº 461).
  • A nomeação de arquivos RPM .spec foi alterada para estar em conformidade com as diretrizes do Fedora.
  • Correção para & quot; AllowChrootSymlinks off & quot; verificando cada componente para links simbólicos (CVE-2017-7418).

O que há de novo na versão:

  • Novas diretivas de configuração:
  • RLimitChroot Quando o proftpd chroots uma sessão (por exemplo, via DefaultRoot ou), certos ataques se tornam possíveis, como o "Roaring Beast" ataque:
  • http://auscert.org.au/15286 https://auscert.org.au/15526
  • Para ajudar a mitigar esses ataques, o proftpd agora rejeita qualquer tentativa de fazer uma gravação de qualquer tipo nos caminhos em / etc e / lib, quando a sessão é chrooted para um caminho diferente de & quot; / & quot ;.
  • Se essas restrições causarem problemas em qualquer site, esse protetor poderá ser desativado por meio da nova diretiva RLimitChroot, por exemplo:
  • RLimitChroot desativado
  • Veja doc / modules / mod_rlimit.html # RLimitChroot para mais informações.
  • Diretivas de configuração alterada:
  • SFTPOptions AllowInsecureLogin Alguns clientes SFTP podem desejar usar a codificação 'none' e / ou 'none', para fins de teste. Por exemplo, a desativação da codificação e do resumo pode ser usada para testar a velocidade de transferência bruta pelo SFTP.
  • O mod_sftp, por padrão, não permitirá conexões que tentem usar a codificação 'none' ou 'none', mesmo que estas estejam explicitamente habilitadas através da diretiva SFTPChers e SFTPDigests, já que o uso desses algoritmos desativa o proteções de segurança nos dados transferidos (como nome de usuário / senha).
  • Assim, para permitir explicitamente o uso desses algoritmos inseguros, use:
  • SFTPOptions AllowInsecureLogin
  • Veja doc / contrib / mod_sftp.html # SFTPOptions para detalhes.
  • SQLPasswordPBKDF2 sql: // O módulo mod_sql_passwd agora suporta a recuperação de parâmetros PBKDF2, como algoritmo, contagem de iteração e comprimento de saída, por usuário, por meio de uma SQLNamedQuery, além de parâmetros configurados de forma estática.
  • Consulte doc / contrib / mod_sql_passwd.html # SQLPasswordPBKDF2 para obter detalhes.

O que há de novo na versão 1.3.5 RC3:

  • Modificado mod_sql & quot; SQLAuthType Backend & quot; Problemas do MySQL
  • HideUser / HideGroup agora funciona como esperado para usuários virtuais
  • Novos módulos:
  • mod_snmp O módulo mod_snmp destina-se a coletar várias informações de estado e expô-las por meio de contadores e medidores SNMP. Atualmente, apenas SNMPv1 / SNMPv2 são suportados. Veja doc / contrib / mod_snmp.html para mais informações.
  • Novas diretivas de configuração:
  • SQLUserPrimaryKey, SQLGroupPrimaryKey O módulo mod_sql agora possui diretivas para especificar colunas de chave primária para dados de usuário / grupo; estes podem ser usados ​​para armazenar valores de usuário / grupo em tabelas que exigem restrições de chave estrangeira. Consulte doc / howto / SQL.html # SQLPrimaryKeys para obter uma descrição mais detalhada e casos de uso para essas diretivas.
  • SQLPasswordPBKDF2 O módulo mod_sql_passwd agora suporta as senhas de manipulação criptografadas usando o algoritmo PBKDF2. Consulte doc / contrib / mod_sql_passwd.html # SQLPasswordPBKDF2 para obter mais informações.
  • Diretivas de configuração alterada:
  • DeleteAbortedStores Para preservar o princípio da menor surpresa, o comportamento da diretiva DeleteAbortedStores foi alterado ligeiramente. Especificamente, o DeleteAbortedStores é ativado automaticamente sempre que & quot; HiddenStores on & quot; está configurado.
  • LogFormat, SQLLog As diretivas LogFormat e SQLLog agora suportam uma variável% g, para registrar o nome do grupo principal do usuário que efetuou login. Veja doc / modules / mod_log.html # LogFormat.
  • SFTPDigests O módulo mod_sftp agora suporta UMAC como um algoritmo de compilação SSH, usando o nome de compilação usado pelo OpenSSH, ou seja, "umac-64 @ openssh". O suporte para este resumo é ativado automaticamente quando suportado. Veja doc / contrib / mod_sftp.html # SFTPDigests para detalhes.
  • SFTPExtensions fsync O módulo mod_sftp agora suporta o & quot; fsync @ openssh & quot; Extensão SFTP, para manipular solicitações fsync de clientes SFTP que precisam garantir que todos os dados carregados em buffer tenham sido liberados para o armazenamento de backup no servidor. Veja doc / contrib / mod_sftp.html # SFTPExtensions para detalhes.

O que há de novo na versão 1.3.4d:

  • Corrigida construção corrompida ao usar a opção de configuração --disable-ipv6
  • Corrigido mod_sql & quot; SQLAuthType Backend & quot; Problemas do MySQL

O que há de novo na versão 1.3.4c:

  • O Bug 3795 ProFTPD precisa usar a opção -pthread linker se estiver vinculado ao OpenSSL com suporte a threads.
  • Bug 3816 A instalação do ftpasswd não respeita a variável de ambiente DESTDIR.
  • Bug 3806 Suporte a resolução reversa de DNS para endereços IPv6 quando gethostbyname2 (3) não estiver disponível.
  • Bug 3828 Determinadas seqüências de comandos de transferência de dados do FTP levam a desreferências de ponteiro NULL em mod_deflate.
  • Segfaults de comando do Bug 3830 MFF / MFMT devido a verificações de parâmetro insuficientes.

  • O
  • Bug 3829 RNFR sem seguir o RNTO pode levar a uma desreferência do ponteiro NULL.
  • O Bug 3719 LIST -R pode fazer um loop indefinidamente se o link simbólico do diretório inválido existir.
  • Bug 3831 Sporadic & quot; 451 Memória insuficiente ou arquivo bloqueado & quot; falha ao fazer o download.
  • Bug 3837 mod_tls não consegue ler os arquivos de certificado após o SIGHUP.
  • Bug 3822 Resolvendo% U /% u Variáveis ​​LogFormat inconsistentes entre mod_log / mod_sql em certos casos.
  • Bug 3842 Tratamento incorreto de solicitações REALPATH para caminhos de links simbólicos em mod_sftp.
  • Bug 3845 mod_sftp não fornece códigos de resposta para a variável% LogFormat do AUTH ExtendedLog.
  • O bug 3851 SFTPPassPhraseProvider falha devido a um ponteiro incorreto.
  • Bug 3841 Possível corrida symlink ao aplicar o UserOwner ao diretório recém-criado.
  • Bug 3855 A reinicialização do proftpd pode fazer com que os arquivos de Inclusão não sejam analisados.
  • O bug 3859 MLSD não mostra links simbólicos quando ShowSymlinks não está configurado.
  • O bug 3863 mod_sftp não manipula corretamente as MaxLoginAttempts.
  • Bug 3865 BanEngine não definido na & quot; configuração do servidor & quot; resulta em & quot; mod_ban não ativado & quot; erro ftpdctl.
  • Bug 3866 A emissão de uma solicitação inválida de 'ftpdctl ban' causa um segfault.
  • O bug 3867 ftpasswd falha com & quot; Permissão negada & quot; ao adicionar entradas passwd / group subsequentes.
  • Bug 3868 Apenas o primeiro parâmetro DH em TLSDHParamFile é usado, independentemente do comprimento de chave solicitado.
  • Bug 3870 O manuseio do comando OPTS pode causar falha.
  • Bug 3871 REALPATH Pedido SFTP não tratado adequadamente pela configuração.
  • Bug 3878 QuotaExcludeFilter não é considerado válido para uploads quando são usados ​​limites "difíceis".
  • Bug 3884 Configure o script que não detecta as funções do MySQL make_scrambled_password.
  • O Bug 3887 bloqueia erroneamente o comando PROT usado para FTPS.
  • Bug 3819 A segunda e subsequente LIST do diretório com muitos arquivos é muito lenta.
  • O bug 3894 ftptop não funciona com --enable-nls.
  • Bug 3895 Entrada do TransferLog ausente em algumas condições de falta de espaço.
  • Bug 3905 Manuseia a mensagem PAM_RADIO_TYPE específica do Linux corretamente.
  • Os downloads do scp Bug 3904 usando o padrão glob às vezes falham.

O que há de novo na versão 1.3.3d:

  • Esta é uma versão de manutenção, contendo correções de backport para erros encontrados na versão 1.3.3.

Programas semelhantes

Yakuake
Yakuake

17 Aug 18

cftp
cftp

3 Jun 15

MirBSD Korn Shell
MirBSD Korn Shell

17 Feb 15

posh
posh

3 Jun 15

Comentário para ProFTPD

Comentários não encontrado
Adicionar comentário
Ligue imagens!