CrushFTP to wieloplatformowy i rozbudowany serwer ftp, który jest łatwy w zarządzaniu i zapewnia zaawansowane możliwości konfiguracyjne. Zapewnia wysoki poziom bezpieczeństwa dzięki wsparciu bezpiecznych protokołów takich jak SFTP, SCP, HTTPS, WebDAV SSL, FTPS i tunelowanie SSH. Obsługuje zdarzenia i akcje, które mają być wykonane w danej sytuacji. Zapewnia zaawansowane raportowanie stanu serwera a także graficzne wykresy i statystyki. Program umożliwia nadawanie uprawnień administratorom oraz wykonywanie odpowiednich operacji na plikach zanim zostaną fizycznie zapisane na serwerze. Posiada wbudowaną przeglądarkę logów w czasie rzeczywistym. Najważniejsze funkcje programu CrushFTP:
Bezpieczne połączenie - program wspiera protokoły SFTP, SCP, HTTPS, WebDAV SSL, FTPS i tunelowanie SSH oraz nie wymaga przy tym żadnych dodatkowych zewnętrznych narzędzi czy bibliotek
Zdarzenia - CrushFTP umożliwia wykonywanie zdarzeń typu wysłanie wiadomość e-mail przy wybranym zdarzeniu. Dodatkowo zdarzenia mogą być rozszerzane poprzez dodatkowe wtyczki
Raportowanie - program stale monitoruje aktywność serwera i dowolnym momencie można podejrzeć szczegóły dotyczące połączeń z serwerem a także wygenerować raport w formacie HTML. Dodatkowo program generuje wykresy czy graficzne statystyki wykorzystania serwera
Administracja - CrushFTP umożliwia definiowanie ról administratorów i nadawania im określonych uprawnień a także odbierania praw
Operacje - uploadowane pliki mogą zostać poddane określonym operacjom zanim zostaną zapisane na dysku np. rozpakowanie, odszyfrowanie, zaszyfrowane itp. niezależnie od użytego protokołu połączenia
Logowanie - CrushFTP zapewnia podgląd logów w czasie rzeczywistym w tym możliwość filtrowania, kolorowania logów w zależności od typu oraz wyszukiwanie ich
Menadżer SSL - możliwość generowanie certyfikatów i plików CSR oraz importowania ich na serwerze poprzez interfejs webowy
Wtyczki - CrushFTP obsługuje dodatkowe pluginy rozszerzające możliwości serwera. Wtyczki mogą być niezależnie konfigurowane i zapewniają np. dodatkowe zdarzenia czy operacje po przesłaniu plików
Powiadamianie - program zapewnia powiadamianie o różnych zdarzenia na serwerze takimi jak np. przekroczenie przypisanego miejsca dla użytkownika, zbanowanie użytkownika, osiągnięciu niskiego poziomu na dysku czy innych problemach
Inne funkcje - automatyczne banowanie użytkowników, monitorowanie folderów, tworzenie i rozpakowywanie archiwów ZIP online, automatyczna diagnostyka, wsparcie dla WebDAV i wiele innych
Program CrushFTP dostępny jest w 3 wariantach zależnych od liczby jednoczesnych połączeń:
Small Business - do 50 jednoczesnych połączeń
Professional - bez limitu jednoczesnych połączeń
Professional Site License - bez limitu połączeń i instalacji w ramach 1 firmy