gnutella servers
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 4623
Streamnik Server 0.02
Streamnik Server project is an IPTV server based on the open codecs Ogg/Vorbis and Ogg/Theora. more>>
Streamnik Server project is an IPTV server based on the open codecs Ogg/Vorbis and Ogg/Theora. It can stream a number of different channels and is optimized to run on leased (virtual) servers. The program schedule is defined by an SQL database table and can be changed at runtime.
<<less Download (0.12MB)
Added: 2007-06-15 License: GPL (GNU General Public License) Price:
872 downloads
Linux Virtual Server 1.21
Linux Virtual Server is a load-balancing and server clustering system for Linux. more>>
The Linux Virtual Server is a highly scalable and highly available server built on a cluster of real servers, with the load balancer running on the Linux operating system.
The architecture of the server cluster is fully transparent to end users, and the users interact as if it were a single high-performance virtual server.
The basic goal of the Linux Virtual Server Project is to:
- Build a high-performance and highly available server for Linux using clustering technology, which provides good scalability, reliability and serviceability.
<<lessThe architecture of the server cluster is fully transparent to end users, and the users interact as if it were a single high-performance virtual server.
The basic goal of the Linux Virtual Server Project is to:
- Build a high-performance and highly available server for Linux using clustering technology, which provides good scalability, reliability and serviceability.
Download (0.03MB)
Added: 2005-04-06 License: GPL (GNU General Public License) Price:
1673 downloads
gtk-gnutella 0.96.4
gtk-gnutella is a GTK+ Gnutella clone. more>>
Gtk-Gnutella is a server/client for Gnutella. It runs on every Unix-like system which supports GTK+ (1.2 or above) and libxml. Gnome is not required.
It is currently developed and tested under Linux (Debian 2.2) and is known to run at least on Linux, FreeBSD, NetBSD, OpenBSD, Darwin, Solaris, Tru64 UNIX (OSF/1), SGI IRIX, BeOS whereas CPU architectures include x86, AMD64, PowerPC, SPARC, MIPS.
gtk-gnutella project is released under the GNU General Public License (GPL).
Gtk-Gnutella is not finished yet, but it is fully functional: you may share, search, and download. And it is stable too, users usually just leave it run unattended for days.
Main features:
- Share files on the gnutella network (Limewire, BearShare, Xolox, Gnucleus, Shareaza, Morpheus ...)
- Compressed GNet connections
- Simultaneous downloading of files from multiple hosts (swarming)
- Passive searches
- Searching by urn:sha1: and magnet:
- Automatic aquisition of additional sources via download mesh and watching searches
- Powerful filtering engine
- Bandwidth management/limiting
- A lot of settings
- A lot of statistics
Enhancements:
- Features include server-side support for Tigertree hashes and THEX, improved spam filters, paused downloads, and a query syntax for easier creation of result filters.
- There were also many bugfixes and other changes.
<<lessIt is currently developed and tested under Linux (Debian 2.2) and is known to run at least on Linux, FreeBSD, NetBSD, OpenBSD, Darwin, Solaris, Tru64 UNIX (OSF/1), SGI IRIX, BeOS whereas CPU architectures include x86, AMD64, PowerPC, SPARC, MIPS.
gtk-gnutella project is released under the GNU General Public License (GPL).
Gtk-Gnutella is not finished yet, but it is fully functional: you may share, search, and download. And it is stable too, users usually just leave it run unattended for days.
Main features:
- Share files on the gnutella network (Limewire, BearShare, Xolox, Gnucleus, Shareaza, Morpheus ...)
- Compressed GNet connections
- Simultaneous downloading of files from multiple hosts (swarming)
- Passive searches
- Searching by urn:sha1: and magnet:
- Automatic aquisition of additional sources via download mesh and watching searches
- Powerful filtering engine
- Bandwidth management/limiting
- A lot of settings
- A lot of statistics
Enhancements:
- Features include server-side support for Tigertree hashes and THEX, improved spam filters, paused downloads, and a query syntax for easier creation of result filters.
- There were also many bugfixes and other changes.
Download (2.1MB)
Added: 2007-07-08 License: GPL (GNU General Public License) Price:
848 downloads
Net::Server 0.93
Net::Server is an extensible, general Perl server engine. more>>
Net::Server is an extensible, general Perl server engine.
SYNOPSIS
#!/usr/bin/perl -w -T
package MyPackage;
use Net::Server;
@ISA = qw(Net::Server);
sub process_request {
#...code...
}
MyPackage->run(port => 160);
exit;
Main features:
- Single Server Mode
- Inetd Server Mode
- Preforking Simple Mode (PreForkSimple)
- Preforking Managed Mode (PreFork)
- Forking Mode
- Multiplexing Mode using a single process
- Multi port accepts on Single, Preforking, and Forking modes
- Simultaneous accept/recv on tcp, udp, and unix sockets
- Safe signal handling in Fork/PreFork avoids perl signal trouble
- User customizable hooks
- Chroot ability after bind
- Change of user and group after bind
- Basic allow/deny access control
- Customized logging (choose Syslog, log_file, or STDERR)
- HUP able server (clean restarts via sig HUP)
- Dequeue ability in all Fork and PreFork modes.
- Taint clean
- Written in Perl
- Protection against buffer overflow
- Clean process flow
- Extensibility
Net::Server is an extensible, generic Perl server engine. Net::Server combines the good properties from Net::Daemon (0.34), NetServer::Generic (1.03), and Net::FTPServer (1.0), and also from various concepts in the Apache Webserver.
Net::Server attempts to be a generic server as in Net::Daemon and NetServer::Generic. It includes with it the ability to run as an inetd process (Net::Server::INET), a single connection server (Net::Server or Net::Server::Single), a forking server (Net::Server::Fork), a preforking server which maintains a constant number of preforked children (Net::Server::PreForkSimple), or as a managed preforking server which maintains the number of children based on server load (Net::Server::PreFork). In all but the inetd type, the server provides the ability to connect to one or to multiple server ports.
Net::Server uses ideologies of Net::FTPServer in order to provide extensibility. The additional server types are made possible via "personalities" or sub classes of the Net::Server. By moving the multiple types of servers out of the main Net::Server class, the Net::Server concept is easily extended to other types (in the near future, we would like to add a "Thread" personality).
Net::Server borrows several concepts from the Apache Webserver. Net::Server uses "hooks" to allow custom servers such as SMTP, HTTP, POP3, etc. to be layered over the base Net::Server class. In addition the Net::Server::PreFork class borrows concepts of min_start_servers, max_servers, and min_waiting servers.
Net::Server::PreFork also uses the concept of an flock serialized accept when accepting on multiple ports (PreFork can choose between flock, IPC::Semaphore, and pipe to control serialization).
<<lessSYNOPSIS
#!/usr/bin/perl -w -T
package MyPackage;
use Net::Server;
@ISA = qw(Net::Server);
sub process_request {
#...code...
}
MyPackage->run(port => 160);
exit;
Main features:
- Single Server Mode
- Inetd Server Mode
- Preforking Simple Mode (PreForkSimple)
- Preforking Managed Mode (PreFork)
- Forking Mode
- Multiplexing Mode using a single process
- Multi port accepts on Single, Preforking, and Forking modes
- Simultaneous accept/recv on tcp, udp, and unix sockets
- Safe signal handling in Fork/PreFork avoids perl signal trouble
- User customizable hooks
- Chroot ability after bind
- Change of user and group after bind
- Basic allow/deny access control
- Customized logging (choose Syslog, log_file, or STDERR)
- HUP able server (clean restarts via sig HUP)
- Dequeue ability in all Fork and PreFork modes.
- Taint clean
- Written in Perl
- Protection against buffer overflow
- Clean process flow
- Extensibility
Net::Server is an extensible, generic Perl server engine. Net::Server combines the good properties from Net::Daemon (0.34), NetServer::Generic (1.03), and Net::FTPServer (1.0), and also from various concepts in the Apache Webserver.
Net::Server attempts to be a generic server as in Net::Daemon and NetServer::Generic. It includes with it the ability to run as an inetd process (Net::Server::INET), a single connection server (Net::Server or Net::Server::Single), a forking server (Net::Server::Fork), a preforking server which maintains a constant number of preforked children (Net::Server::PreForkSimple), or as a managed preforking server which maintains the number of children based on server load (Net::Server::PreFork). In all but the inetd type, the server provides the ability to connect to one or to multiple server ports.
Net::Server uses ideologies of Net::FTPServer in order to provide extensibility. The additional server types are made possible via "personalities" or sub classes of the Net::Server. By moving the multiple types of servers out of the main Net::Server class, the Net::Server concept is easily extended to other types (in the near future, we would like to add a "Thread" personality).
Net::Server borrows several concepts from the Apache Webserver. Net::Server uses "hooks" to allow custom servers such as SMTP, HTTP, POP3, etc. to be layered over the base Net::Server class. In addition the Net::Server::PreFork class borrows concepts of min_start_servers, max_servers, and min_waiting servers.
Net::Server::PreFork also uses the concept of an flock serialized accept when accepting on multiple ports (PreFork can choose between flock, IPC::Semaphore, and pipe to control serialization).
Download (0.080MB)
Added: 2006-06-27 License: Perl Artistic License Price:
1219 downloads
Mutella 0.4.5
Mutella is a terminal-mode Gnutella client with an intuitive and easy to use interface. more>>
Mutella is a terminal-mode Gnutella client with an intuitive and easy to use interface. Initially written by Max for himself, Mutella has now been released to the general public for the benefit of all of us in need of a solid, high-performance client.
Mutella supports all the functionality required to participate as a full-featured node in the Gnutella network. "Full-featured" implies support for file search, download and sharing.
Optimized for a high-bandwidth connection, it sets standards for the server performance and stability. However, Mutella is also happy to run on a modest-speed line.
Main features:
- Support for Gnutella version 0.6 protocol including Ultrapeers, both Leaf and Ultra modes
- Improved connectivity via GnuWebCache
- SHA1 Hashing
- Real multiple search support (~100 searches work fine)
- Passive search (all query-reply packets are checked against local search list)
- Automatic re-submission of the queries
- Unlimited download retry
- Automatic search for alternative locations when download fails to start immediately
- Auto-get function for broken downloads
- Beautiful, ergonomic, and information-rich web remote control support
- Many more...
<<lessMutella supports all the functionality required to participate as a full-featured node in the Gnutella network. "Full-featured" implies support for file search, download and sharing.
Optimized for a high-bandwidth connection, it sets standards for the server performance and stability. However, Mutella is also happy to run on a modest-speed line.
Main features:
- Support for Gnutella version 0.6 protocol including Ultrapeers, both Leaf and Ultra modes
- Improved connectivity via GnuWebCache
- SHA1 Hashing
- Real multiple search support (~100 searches work fine)
- Passive search (all query-reply packets are checked against local search list)
- Automatic re-submission of the queries
- Unlimited download retry
- Automatic search for alternative locations when download fails to start immediately
- Auto-get function for broken downloads
- Beautiful, ergonomic, and information-rich web remote control support
- Many more...
Download (0.46MB)
Added: 2005-08-15 License: GPL (GNU General Public License) Price:
1531 downloads
Run a web server inside LAN
Run a web server inside LAN is a simple script to run a WWW server inside a Local Area Network. more>>
Run a web server inside LAN is a simple script to run a WWW server inside a Local Area Network. Run a web server inside LAN script assume all iptables features are compiled statically in the kernel, or all modules are loaded.
Otherwise you may encounter some surprises trying to utilize the more featureful and creative commandlines that Ive come up with.
Sample:
#external and internal interfaces
EXT=eth0
INT=eth1
# clear everything, and create my cascading chains
iptables -F
iptables -N e0
iptables -N tcpin
iptables -N udpin
# e0 is the name of our chain for eth0
iptables -I INPUT -i $EXT -j e0
# OUTPUT Chain
iptables -A OUTPUT -o $EXT -j DROP -p icmp --icmp-type ! echo-request
# remote gnutella queries were really pissing me off one day
# iptables -A OUTPUT -o $EXT -j DROP -p tcp ! --syn --dport 6346
# iptables -A OUTPUT -o $EXT -j DROP -p tcp ! --syn --sport 6346
# $EXT Chain
# a single rule to accept SYN Packets for multiple ports (up to 15)
iptables -A tcpin -j ACCEPT -p tcp --syn -m multiport --destination-ports 873,993,995,143,80,113,21,22,23,25,53
# stateful connection tracking is wonderful stuff
# ESTABLISHED tcp connections are let through
# If we send a SYN out, the ACK is seen as RELATED
# then further communication is accepted by the ESTABLISHED rule
iptables -A e0 -j ACCEPT -m state --state ESTABLISHED
iptables -A e0 -j ACCEPT -m state --state RELATED
# certain ports I simply DROP
iptables -A tcpin -j DROP -p tcp --syn -m multiport --destination-ports 6346,139
# UDP rules...
iptables -A udpin -j DROP -p udp -m multiport --destination-ports 137,27960
# I run a DNS server, so we must accept UDP packets on port 53
iptables -A udpin -j ACCEPT -p udp -m state --state NEW --destination-port 53
# lets log NEW udp packets on ports 1024:65535, then let them through
iptables -A udpin -j LOG -p udp -m state --state NEW --destination-port 1024:65535 --log-level debug --log-prefix UDPNEW --log-ip-options
iptables -A udpin -j ACCEPT -p udp -m state --state NEW --destination-port 1024:65535
# lets log NEW tcp packets on ports 1024:65535, then let them through
iptables -A tcpin -j LOG -p tcp --syn --destination-port 1024:65535 --log-level debug --log-prefix TCPNEW --log-tcp-options --log-ip-options
iptables -A tcpin -j ACCEPT -p tcp --syn --destination-port 1024:65535
# lets log INVALID or NEW tcp packets on priveleged ports, then DROP
# (remember I have certain ACCEPT rules higher up the chain)
iptables -A tcpin -j LOG -p tcp -m state --state INVALID,NEW --destination-port 1:1023 --log-level warn --log-prefix TCPPRIV --log-tcp-options --log-ip-options
iptables -A tcpin -j DROP -p tcp -m state --state INVALID,NEW --destination-port 1:1023
iptables -A e0 -p tcp -j tcpin
iptables -A e0 -p udp -j udpin
iptables -A e0 -j LOG --log-level debug --log-prefix NETFILTER --log-ip-options -m state --state INVALID,NEW
iptables -A e0 -j DROP
# NAT Rules
# I run a web server inside...
iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 80 -j DNAT --to-destination 192.168.1.4:80
<<lessOtherwise you may encounter some surprises trying to utilize the more featureful and creative commandlines that Ive come up with.
Sample:
#external and internal interfaces
EXT=eth0
INT=eth1
# clear everything, and create my cascading chains
iptables -F
iptables -N e0
iptables -N tcpin
iptables -N udpin
# e0 is the name of our chain for eth0
iptables -I INPUT -i $EXT -j e0
# OUTPUT Chain
iptables -A OUTPUT -o $EXT -j DROP -p icmp --icmp-type ! echo-request
# remote gnutella queries were really pissing me off one day
# iptables -A OUTPUT -o $EXT -j DROP -p tcp ! --syn --dport 6346
# iptables -A OUTPUT -o $EXT -j DROP -p tcp ! --syn --sport 6346
# $EXT Chain
# a single rule to accept SYN Packets for multiple ports (up to 15)
iptables -A tcpin -j ACCEPT -p tcp --syn -m multiport --destination-ports 873,993,995,143,80,113,21,22,23,25,53
# stateful connection tracking is wonderful stuff
# ESTABLISHED tcp connections are let through
# If we send a SYN out, the ACK is seen as RELATED
# then further communication is accepted by the ESTABLISHED rule
iptables -A e0 -j ACCEPT -m state --state ESTABLISHED
iptables -A e0 -j ACCEPT -m state --state RELATED
# certain ports I simply DROP
iptables -A tcpin -j DROP -p tcp --syn -m multiport --destination-ports 6346,139
# UDP rules...
iptables -A udpin -j DROP -p udp -m multiport --destination-ports 137,27960
# I run a DNS server, so we must accept UDP packets on port 53
iptables -A udpin -j ACCEPT -p udp -m state --state NEW --destination-port 53
# lets log NEW udp packets on ports 1024:65535, then let them through
iptables -A udpin -j LOG -p udp -m state --state NEW --destination-port 1024:65535 --log-level debug --log-prefix UDPNEW --log-ip-options
iptables -A udpin -j ACCEPT -p udp -m state --state NEW --destination-port 1024:65535
# lets log NEW tcp packets on ports 1024:65535, then let them through
iptables -A tcpin -j LOG -p tcp --syn --destination-port 1024:65535 --log-level debug --log-prefix TCPNEW --log-tcp-options --log-ip-options
iptables -A tcpin -j ACCEPT -p tcp --syn --destination-port 1024:65535
# lets log INVALID or NEW tcp packets on priveleged ports, then DROP
# (remember I have certain ACCEPT rules higher up the chain)
iptables -A tcpin -j LOG -p tcp -m state --state INVALID,NEW --destination-port 1:1023 --log-level warn --log-prefix TCPPRIV --log-tcp-options --log-ip-options
iptables -A tcpin -j DROP -p tcp -m state --state INVALID,NEW --destination-port 1:1023
iptables -A e0 -p tcp -j tcpin
iptables -A e0 -p udp -j udpin
iptables -A e0 -j LOG --log-level debug --log-prefix NETFILTER --log-ip-options -m state --state INVALID,NEW
iptables -A e0 -j DROP
# NAT Rules
# I run a web server inside...
iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 80 -j DNAT --to-destination 192.168.1.4:80
Download (MB)
Added: 2007-02-14 License: GPL (GNU General Public License) Price:
985 downloads
GNOME Personal Web Server 1.99.5
GNOME Personal Web Server is a user friendly web server with GUI included in GNOME-Network. more>>
GNOME Personal Web Server is a user friendly web server with GUI included in GNOME-Network.
<<less Download (1.0MB)
Added: 2005-07-28 License: GPL (GNU General Public License) Price:
1548 downloads
Tigase Server 2.9.5-b606
Tigase Server is a lightweight and scalable Jabber/XMPP server. more>>
Tigase Server project is a lightweight and scalable Jabber/XMPP server. No third party libraries are needed. For services with very high load and a huge number of users, it can be deployed on as many machines as needed.
Enhancements:
- This release corrects and improves the packet filter, adds a startup script for Mandriva Linux, and fixes a problem with stream initialization on very fast machines.
- The IOService class is now synchronized.
- There are many performance improvements, and processing packets from/to remote servers has been added.
<<lessEnhancements:
- This release corrects and improves the packet filter, adds a startup script for Mandriva Linux, and fixes a problem with stream initialization on very fast machines.
- The IOService class is now synchronized.
- There are many performance improvements, and processing packets from/to remote servers has been added.
Download (1.4MB)
Added: 2007-06-12 License: GPL (GNU General Public License) Price:
867 downloads
Dual DHCP DNS Server 5.1
Dual DHCP DNS Server is a combined DHCP/DNS server for small LANs. more>>
Dual DHCP DNS Server is a combined DHCP/DNS server for small LANs.
Dynamic DHCP allocates/renews host addresses, while the caching DNS server first tries resolving from DHCP-allotted names, then from cache, and only then forwarding to external DNS servers.
Dual DHCP DNS Server supports an optional static DHCP mode and static IPs, automatic dynamic DNS updates from DHCP, and the ability to co-exist with other DHCP servers.
It is self-configuring and doesnt require the creation of zone files, and uses little memory and CPU.
Enhancements:
- This release fixes zone replication bugs.
<<lessDynamic DHCP allocates/renews host addresses, while the caching DNS server first tries resolving from DHCP-allotted names, then from cache, and only then forwarding to external DNS servers.
Dual DHCP DNS Server supports an optional static DHCP mode and static IPs, automatic dynamic DNS updates from DHCP, and the ability to co-exist with other DHCP servers.
It is self-configuring and doesnt require the creation of zone files, and uses little memory and CPU.
Enhancements:
- This release fixes zone replication bugs.
Download (0.095MB)
Added: 2007-07-23 License: GPL (GNU General Public License) Price:
546 downloads
Cyrus IMAP Server 2.1.18
The Cyrus IMAP server is generally intended to be run on sealed systems, where normal users are not permitted to log in. more>>
The Cyrus IMAP server is generally intended to be run on sealed systems, where normal users are not permitted to log in.
Electronic mail is a major infrastructure service of almost all organizations. At Carnegie Mellon the use of electronic mail has overshadowed the use of all other distributed services since the early 1990s. It is a core part of the business process of most departments. The universal availability of the Andrew Mail and Bulletin Board System (AMS) has helped a great deal to create this situation. Departments without AMS have run their own mail systems and see heavy use, as well. With the end of the lifetime of the AMS in sight, Project Cyrus began to build a new campus mail system.
The Cyrus Electronic Mail Project is continuing to build a highly scalable enterprise mail system designed for use in a small to large enterprise environments using standards based technologies. The Cyrus technologies will scale from independent use in small departments to a system centrally managed in a large enterprise.
Visitors to this site may want to also view The Cyrus Wiki, which is likely to be updated more frequently.
This document gives an overview of the Cyrus IMAP server. The Cyrus IMAP (Internet Message Access Protocol) server provides access to personal mail and system-wide bulletin boards through the IMAP protocol. The Cyrus IMAP server is a scalable enterprise mail system designed for use from small to large enterprise environments using standards-based technologies.
A full Cyrus IMAP implementation allows a seamless mail and bulletin board environment to be set up across multiple servers. It differs from other IMAP server implementations in that it is run on "sealed" servers, where users are not normally permitted to log in. The mailbox database is stored in parts of the filesystem that are private to the Cyrus IMAP system. All user access to mail is through software that is using the IMAP, POP3, or KPOP protocols.
The private mailbox database design gives the server large advantages in efficiency, scalability, and administratability. Multiple concurrent read/write connections to the same mailbox are permitted. The server supports access control lists on mailboxes and storage quotas on mailbox hierarchies.
<<lessElectronic mail is a major infrastructure service of almost all organizations. At Carnegie Mellon the use of electronic mail has overshadowed the use of all other distributed services since the early 1990s. It is a core part of the business process of most departments. The universal availability of the Andrew Mail and Bulletin Board System (AMS) has helped a great deal to create this situation. Departments without AMS have run their own mail systems and see heavy use, as well. With the end of the lifetime of the AMS in sight, Project Cyrus began to build a new campus mail system.
The Cyrus Electronic Mail Project is continuing to build a highly scalable enterprise mail system designed for use in a small to large enterprise environments using standards based technologies. The Cyrus technologies will scale from independent use in small departments to a system centrally managed in a large enterprise.
Visitors to this site may want to also view The Cyrus Wiki, which is likely to be updated more frequently.
This document gives an overview of the Cyrus IMAP server. The Cyrus IMAP (Internet Message Access Protocol) server provides access to personal mail and system-wide bulletin boards through the IMAP protocol. The Cyrus IMAP server is a scalable enterprise mail system designed for use from small to large enterprise environments using standards-based technologies.
A full Cyrus IMAP implementation allows a seamless mail and bulletin board environment to be set up across multiple servers. It differs from other IMAP server implementations in that it is run on "sealed" servers, where users are not normally permitted to log in. The mailbox database is stored in parts of the filesystem that are private to the Cyrus IMAP system. All user access to mail is through software that is using the IMAP, POP3, or KPOP protocols.
The private mailbox database design gives the server large advantages in efficiency, scalability, and administratability. Multiple concurrent read/write connections to the same mailbox are permitted. The server supports access control lists on mailboxes and storage quotas on mailbox hierarchies.
Download (1.6MB)
Added: 2006-06-30 License: GPL (GNU General Public License) Price:
1216 downloads
CrossFTP Server 1.06
CrossFTP Server is a professional FTP Server for multiple platforms more>>
CrossFTP Server is a professional FTP Server for multiple platforms. It is a high-performance, extremely configurable, and most of all a secure FTP server. CrossFTP Server has an easy-to-use GUI for user to configure the servers behavior.
Main features:
- 100% pure Java, free, open source FTP server.
- Multi platform support and multithreaded design.
- User virtual directory, write permission, idle time-out and upload/download bandwidth limitation support.
- You can monitor all the user activities.
- Anonymous login support.
- Both upload and download files are resumable.
- Handles both ASCII and binary data transfers.
- IP restriction support to allow/ban IPs.
- Database and LDAP can be used to store user data.
- All the FTP messages are customizable.
- Implicit/explicit SSL/TLS support.
- MDTM support - your users can change the date-time stamp of files.
- "MODE Z" support for faster data upload/download.
- Easy installation/update by Java Web Start technology.
<<lessMain features:
- 100% pure Java, free, open source FTP server.
- Multi platform support and multithreaded design.
- User virtual directory, write permission, idle time-out and upload/download bandwidth limitation support.
- You can monitor all the user activities.
- Anonymous login support.
- Both upload and download files are resumable.
- Handles both ASCII and binary data transfers.
- IP restriction support to allow/ban IPs.
- Database and LDAP can be used to store user data.
- All the FTP messages are customizable.
- Implicit/explicit SSL/TLS support.
- MDTM support - your users can change the date-time stamp of files.
- "MODE Z" support for faster data upload/download.
- Easy installation/update by Java Web Start technology.
Download (MB)
Added: 2007-02-16 License: The Apache License Price:
995 downloads
Linx Kiss Server 1.1
Linx Kiss Server project was primarily intended for personal purpose. more>>
Linx Kiss Server project was primarily intended for personal purpose. I couldnt make any of available kiss linux servers work with my new Kiss DP-600 player in a way I would imagine so I found kissd simple kiss daemon by Alexandre Becoulet which is really simple and clear code to understand and fixed it up and added some more features.
Linux Kiss Server (LKS) works with Kiss DP-600 but I think it should work with any other Kiss player as well.
Main features:
- makes selected direcotory accessible for Kiss player
- can run either as a daemon or in foreground
- can answer Kiss player queries for PC-LINK server
- can disable UDP binding at all (doesnt respond to Kiss player looking for PC-LINK server queries)
- can overide default server port
Enhancements:
- A problem with zombie processes when the opening of files failed was fixed.
- TIME_WAIT sockets are now closed correctly.
- Events are now logged using syslog when the server is run in daemon mode.
<<lessLinux Kiss Server (LKS) works with Kiss DP-600 but I think it should work with any other Kiss player as well.
Main features:
- makes selected direcotory accessible for Kiss player
- can run either as a daemon or in foreground
- can answer Kiss player queries for PC-LINK server
- can disable UDP binding at all (doesnt respond to Kiss player looking for PC-LINK server queries)
- can overide default server port
Enhancements:
- A problem with zombie processes when the opening of files failed was fixed.
- TIME_WAIT sockets are now closed correctly.
- Events are now logged using syslog when the server is run in daemon mode.
Download (0.060MB)
Added: 2006-07-17 License: GPL (GNU General Public License) Price:
1199 downloads
LineControl Server 2.1.21
LineControl allows you to remotely control the Internet connection of a Linux masquerading server using multiple clients. more>>
LineControl allows you to remotely control the Internet connection of a Linux masquerading server using multiple clients. It takes care with the number of clients using the connection and decides upon this number whether the connection should be up or down.
The clients show the time the connection is up and throughput statistics. Different connection types are supported, such as analog modems, ISDN, or even cable modems and ADSL devices.
Main features:
- user accounting using Linux-PAM or passwd/shadow file
- controlling multiple lines
- throughput measuring
- logging & analizing (view example)
- logging to a MySQL database (view example)
- html formatted status report via webserver (view example)
- different line types (analog, isdn, adsl, ... it should be possible to run LC with any line!)
- pinger (to avoid line-drops)
- reporting data (time, nr, ...) about incoming isdn calls to the clients (inclusive addressbook lookup)
- client dependant modifications of the NAT servers firewall (using an external script whenever a client goes on- or offline)
<<lessThe clients show the time the connection is up and throughput statistics. Different connection types are supported, such as analog modems, ISDN, or even cable modems and ADSL devices.
Main features:
- user accounting using Linux-PAM or passwd/shadow file
- controlling multiple lines
- throughput measuring
- logging & analizing (view example)
- logging to a MySQL database (view example)
- html formatted status report via webserver (view example)
- different line types (analog, isdn, adsl, ... it should be possible to run LC with any line!)
- pinger (to avoid line-drops)
- reporting data (time, nr, ...) about incoming isdn calls to the clients (inclusive addressbook lookup)
- client dependant modifications of the NAT servers firewall (using an external script whenever a client goes on- or offline)
Download (0.20MB)
Added: 2005-09-19 License: GPL (GNU General Public License) Price:
1496 downloads
Game Server Startup Script 1.1
Game Server Startup Script project is a startup script to manage dedicated game servers like Quake3. more>>
Game Server Startup Script project is a startup script to manage dedicated game servers like Quake3.
Game Server Startup Scripts is a startup script to manage a wide variety of Linux dedicated game servers. It can start/stop/restart/fix dedicated game servers like Quake3, Half Life, Tribes 2, UT2K4, BF1942 and others.
It uses qstat through cron to validate that a game is running as expected. If a game is not running as expected, the game is automatically restarted from the script through cron.
GSSS was written becuase I wanted a way to start up a variety of games in a standard way. Then I also wanted to make sure the games stayed running even after a crash.
So I wrote this perl script. It will start games and through a cron job make sure they stay running. If you have qstat installed it can also verify the game is running like it is suppose to be and not in some strange state where no one can play.
If the game is running but unresponsive, it kills it and starts it again. You can also stop running games cleanly as well.
Games supported by "Game Server Startup Script":
- Quake2
- Quake3
- RTCW
- Half Life
- Unreal
- UT2K3
- UT2K4
- Tribes 2
- NWN
- BF1942
- ET
Enhancements:
- Very minor changes, minor readme changes, clean up
<<lessGame Server Startup Scripts is a startup script to manage a wide variety of Linux dedicated game servers. It can start/stop/restart/fix dedicated game servers like Quake3, Half Life, Tribes 2, UT2K4, BF1942 and others.
It uses qstat through cron to validate that a game is running as expected. If a game is not running as expected, the game is automatically restarted from the script through cron.
GSSS was written becuase I wanted a way to start up a variety of games in a standard way. Then I also wanted to make sure the games stayed running even after a crash.
So I wrote this perl script. It will start games and through a cron job make sure they stay running. If you have qstat installed it can also verify the game is running like it is suppose to be and not in some strange state where no one can play.
If the game is running but unresponsive, it kills it and starts it again. You can also stop running games cleanly as well.
Games supported by "Game Server Startup Script":
- Quake2
- Quake3
- RTCW
- Half Life
- Unreal
- UT2K3
- UT2K4
- Tribes 2
- NWN
- BF1942
- ET
Enhancements:
- Very minor changes, minor readme changes, clean up
Download (0.014MB)
Added: 2006-11-21 License: GPL (GNU General Public License) Price:
1084 downloads
Qtella 0.6.5
Qtella is a peer-to-peer client using Gnutella protocol. more>>
Qtella is a peer-to-peer client using Gnutella protocol.
Sharing files over decentralized networks (peer-to-peer) has become very popular. The Gnutella network (Gnet) is one of these p2p networks which is an open network. The advantage of a decentralized network is that no server exists, which could be a single point of failure. Instead, every client acts as client and server at the same time. Due to this fact these clients are often called Servents. But using decentralized networks has also disadvanteges. The main drawback of missing central servers is that connecting to the net takes longer.
Qtella is one of these servents for Linux for the Gnutella network with many useful features. Most of these features are taken from the comments and suggestions of Qtella users. I want to thank all of these users. Qtella is written in C++ and uses the Qt libraries. It is available for Linux/Unix. Also a developer version for the Sharp Zaurus exists. A Win32 version is currently in progress (an alpha version is already available but its very unstable). [cCOPYRIGHT=1]
Main features:
- display incoming searches
- logging of errors, warnings and infos
- rename files
- move downloads into different directories
- statistics of connections and session
- select different styles
- select different fonts
- show download status in download tab by colored balls
- block specified hosts
- fast connection mechanism
- multiple search
- continue interrupted downloads
- uploads
- limit number of downloads and uploads
- limit upload bandwidth
- separate unfinished downloads from finished ones
- download of several files at once
- test whether file allready exists
- identification of download server
- automatic retry if error, busy, closed
- auto connect list
- KDE integration
- save host list
- handle extended gnutella protocol
- status lines and statistics
- accecpt incoming connections
- download from firewalled hosts
- pong cache to reduce network traffic
- advanced search: "+" word must exist, "-" word must not exist
- resume interrupted downloads
<<lessSharing files over decentralized networks (peer-to-peer) has become very popular. The Gnutella network (Gnet) is one of these p2p networks which is an open network. The advantage of a decentralized network is that no server exists, which could be a single point of failure. Instead, every client acts as client and server at the same time. Due to this fact these clients are often called Servents. But using decentralized networks has also disadvanteges. The main drawback of missing central servers is that connecting to the net takes longer.
Qtella is one of these servents for Linux for the Gnutella network with many useful features. Most of these features are taken from the comments and suggestions of Qtella users. I want to thank all of these users. Qtella is written in C++ and uses the Qt libraries. It is available for Linux/Unix. Also a developer version for the Sharp Zaurus exists. A Win32 version is currently in progress (an alpha version is already available but its very unstable). [cCOPYRIGHT=1]
Main features:
- display incoming searches
- logging of errors, warnings and infos
- rename files
- move downloads into different directories
- statistics of connections and session
- select different styles
- select different fonts
- show download status in download tab by colored balls
- block specified hosts
- fast connection mechanism
- multiple search
- continue interrupted downloads
- uploads
- limit number of downloads and uploads
- limit upload bandwidth
- separate unfinished downloads from finished ones
- download of several files at once
- test whether file allready exists
- identification of download server
- automatic retry if error, busy, closed
- auto connect list
- KDE integration
- save host list
- handle extended gnutella protocol
- status lines and statistics
- accecpt incoming connections
- download from firewalled hosts
- pong cache to reduce network traffic
- advanced search: "+" word must exist, "-" word must not exist
- resume interrupted downloads
Download (0.53MB)
Added: 2006-06-20 License: GPL (GNU General Public License) Price:
1223 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above gnutella servers search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed