Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 31.038.457 Times

Anonymous FTP Daemon 0.0.2

Company: Anton Perkov
Date Added: November 10, 2013  |  Visits: 247

Anonymous FTP Daemon

Report Broken Link
Printer Friendly Version

Product Homepage
Download (17 downloads)

Anonymous FTP Daemon (aftpd) is a FTP server for anonymous access is designed for UNIX-like operating system.<br /><br />Concept<br /><br />Typical ftp-server stipulates that each remote user enters the system using their own account. The server creates a separate process to serve each session, and uses system calls setuid and setgid to accord permissions logged in user.<br /><br />For public ftp-archives, that provide anonymous access (login: anonynous or ftp) for large number of users; this way is excessively resource-intensive: a large number of processes appears in the system (each have the same permissions); it causes bulky demand of memory and overrun CPU because of context switching from one process to another.<br />aftpd designed to make the work of anonymous ftp-archives more efficient, but does not provide facilities of typical ftp - login available only with permissions of an anonymous user.<br /><br />Overview<br /><br />aftpd - ftp-server for anonymous access is designed for UNIX-like operating systems, that:<br /><br /> * Uses asynchronous model of connections' processing and provide service for all users within a single process.<br /> * Can use multiple threads to run more efficiently on multi-core systems, with each thread serving multiple clients simultaneously.<br /> * Uses effective mechanisms of transferring files, minimizing copying of data in RAM - sendfile or combination of system calls mmap/writev (if it is need to transform contents of the file). mmap is as well used on systems that doesn't support sendfile.<br /> * Uses effective event notification schemes - kqueue on FreeBSD, epoll on Linux. It uses poll or select in older systems.<br /> * Supports IPv6.<br /> * For safety it works as unprivileged user and the chroot (after running "/" is moved to root directory of ftp-archive). Root permissions required to start.<br /> * Uses syslog for error notifications and logged users.<br /><br />Standards<br /><br />Current version (0.0.1) is compatible with:<br /><br /> * RFC 959 FILE TRANSFER PROTOCOL.<br /> * RFC 2389 Feature negotiation mechanism for the File Transfer Protocol.<br /><br />and partly compatible with:<br /><br /> * RFC 2428 FTP Extensions for IPv6 and NATs. Doesn't support parameter ALL of EPSV command.<br /> * RFC 3659 Extensions to FTP. Only REST, MDTM, SIZE commands are supported.<br /><br />Compatibility<br /><br />aftpd designated for a wide range of UNIX-like operating systems. But the current release 0.0.1 has been tested only on FreeBSD 7.2/i386 and Linux 2.6.3/i386.<br /><br />Installation:<br /><br />Run:<br /><br />./configure<br />make<br /><br />Next command must be run by "root":<br /><br />make install<br /><br />After successful installation you will see message with path to configuration file and startup script.<br /><br />Default configuration file determines that daemon must work as user "ftp".<br />In most systems "ftp" is predefined user that intended for anonymous ftp access.<br /><br />If you got error message like 'User "ftp" not exist' when server starting, you probably need to create or unblock it.<br /><br />Also you can specify other user in configuration file.<br /><br />#md5=66fd71207bb9be1aed6a598b1a133cd7

Requirements: No special requirements
Platforms: *nix, Linux
Keyword: Access Anonymous Command Configuration Designed Effective Error Large Login Multiple Number Operating Permissions Process Provide Server System Systems Unixlike Users
Users rating: 0/10

License: Freeware Size: 20.48 KB
Document Management Tools  -  Large text viewer
Large text viewer was designed for viewing large text files (over gigabytes). It uses small amount of memory and you can view file before it's completely loaded. It's free. Features: Views large text files, Supports different encodings, Search,...
1.97 MB  
Network & Internet  -  SmartTemplate 1.2.1
SmartTemplate is a Template Engine that was designed to support large scale, web based applications. Whats so special about it? Common template engines work like the following: Your PHP script specifies an HTML template and assigns some...
8.19 KB  
E-Mail Tools  -  GatorMail 1.0.11
GatorMail project offers a Java Servlet-based Webmail designed for a large user base. GatorMail is a Java Servlet-based Webmail application built on the Jakarta Struts framework. It was originally developed to meet the needs of the University of...
8.6 MB  
Mathematics  -  KoriBlast for Mac OS 3.0
A powerful and user-friendly graphical software designed to conduct large scale exploration of biological sequence databanks and related information (functional, taxonomy, pathways, mutations, etc). KoriBlast can be used for a wide range of...
45 MB  
File Utilities  -  2Tware Virtual Disk 2011 Free
A A A A A 2TB Virtual Disk 2011 isA designed for making large virtual disks. A A A A A 2TB Virtual Disk 2011 greatest feature is the ability to create disk capacityA up to 16TB ,to create a non-512 bytes per sector of the disk, including...
3.64 MB  
Networking Tools  -  CODEX 1.2
CODEX is a software designed for applications with a moderate number of clients requesting authentication keys When designing secure applications, it is not uncommon to assume some out-of-band mechanism for distributing keys or other secrets....
307.2 KB  
Multimedia & Graphics  -  Advanced Exponent Numbers Calculator New
Advanced Exponent Numbers Calculator is a small, command prompt based application specially designed to help you calculate any number with exponent. for WindowsAll
Virus Removers  -  MemScan 8. 4. 2004
MemScan is a handy command-line tool that was designed in order to help you perform a quick scan of your system's DOS memory. The MemScan toolkit includes MemScan, QMS, TestBoot etc. The best thing about it is that it doesn't need to be installed...
492 KB  
Utilities  -  Drivers For Free
Drivers For Free software is designed to quickly locate the most current drivers specific to your computer system through its user-friendly interface and access to an extensive database. Drivers For Free saves the frustration and extensive time...
5.59 MB  
Utilities  -  CLINT Command Interface to System Calls rc
System calls command line utilties for Linux and all POSIX based operating systems. Allows direct command line access to many popular kernel system calls in text format. Makes a great internals teaching tool for operating systems.
401.5 KB  
Network & Internet  -  Free WiFi Hotspot 3.3.1
Free WiFi Hotspot is a super easy solution to turn your laptop or notebook into a portable Wi-Fi hotspot, wirelessly sharing your internet connections like DSL, Cable, Bluetooth, Mobile Broadband Card, Dial-Up, etc. through the built-in wireless...
1.04 MB  
Network & Internet  -  Easy Uploads 1.8
Easy uploads is a file storage media streaming application designed by Filestreamers that allows you to upload, store, and stream your files from their virtually unlimited file storage server. Easy Uploads can backup,share, and stream your files...
615.97 KB  
Network & Internet  -  IPv6 CARE 3.2b
IPv6 CARE, "IPv6 Compliant Automatic Runtime Environment", is a Linux tool able to patch ipv6-agnostic programs on-the-fly ('patch' mode). It can also generate a diagnosis about the IPv6 compliance of an application ('check' mode).
409.6 KB  
Network & Internet  -  PacketFence ZEN 3.1.0
PacketFence is a fully supported, trusted, Free and Open Source network access control (NAC) system. Boosting an impressive feature set including a captive-portal for registration and remediation, centralized wired and wireless management, 802.1X...
1024 MB  
Network & Internet  -  django-dbstorage 1.3
A Django file storage backend for files in the database.
10.24 KB  
FTP Clients  -  sftpup 5
sftpup is used for uploading files to ftp servers and keep them consistent to a local directory. To use sftpup go follow these steps: 1. Create a directory for your work, e.g. www where all files will be stored. For example,...
153.6 KB  
FTP Clients  -  libtftp 0.2
libtftp is a portable library which contains a simple TFTP client and server. It's written in pure QT3, so it will run on every platform where QT is present. libtftp can be used easily with KDE applications for example, but also on...
586.75 KB  
FTP Clients  -  KVsftpdManager 0.3.5
kvsftpdmanager is a KDE Control Center module for vsftpd configurations.
1.6 MB  
FTP Clients  -  PHTP 2.0 beta1
PHTP is a simple, effective, and highly customizable FTP client with an HTML interface. It can be implemented on a remote server to allow files to be downloaded directly to it, as it is able to make connections with any FTP server.
125.95 KB  
FTP Clients  -  GAdmin-OpenVPN-Client 0.1.6
GAdmin-OpenVPN-Client 0.1.5 has been released. Removed unused client directives tls-client and DH key. TLS-Auth is determined by the existence of the TA.key. Moved the logging directory to /var/log/gadmin-openvpn/client.
235.52 KB