Main > Free Download Search >

Free mailserver software for linux

mailserver

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 22
PHPwebmail 2.3

PHPwebmail 2.3


PHPwebmail is a PHP4 based IMAP Webmail Client. more>>
PHPwebmail is a Web-based IMAP and SMTP mail client. Often it is not possible to make outside mail connections from networks behind strict firewalls, or to configure a regular mail client (for example in an Internet cafe).

With PHPwebmail a mail client only needs a WWW connection to the mailserver. Specifically it only needs a connection to the webserver hosting PHPwebmail.

Most of the times the Web and mail server will be the same machine but PHPwebmail can connect to other mailservers as well as long as an IMAP connection between these two machines is allowed.
<<less
Download (0.047MB)
Added: 2005-05-03 License: GPL (GNU General Public License) Price:
1639 downloads
jNetTool 0.4.0

jNetTool 0.4.0


jNetTool is a tool that includes whois, nslookup (dig), ping, traceroute, and portscan. more>>
jNetTool is a Swiss-knife for networks. It includes whois and nslookup queries, ping and traceroute, an IP address calculator, and a visual network planing-tool.
Features:
Whois:
With jNetTool-whois you find out who owns a domain or IP-address. Please enter a domain without "www" - for example "ventruba.com".
DNS-Lookup:
With jNetTool-ns-lookup you find out the nameserver for a domain, or which is the ip for a domain (A-record) or which mailserver is responsible (MX-record).
Ping:
A jNetTool-ping is "knocking at the door" of a computer. You will see if a computer is answering and how long will a package take.
Traceroute:
Which way will a package take from you computer to the target and how long will it take itemized for each station - jNetTool-traceroute will tell you.
Portscan:
jNetTool-portscan: Which service offers the computer? Please take care with this, some owner would misinterpret this as an attack! Use ownly if allowed from the owner!
IP-Calculator:
This nice tool shows you the networkclass of an IP-address, or you can calculate subnets, how many hosts are in a subnet, and so on....
Network planning:
The jnetool-networkplaningtool is not for real business, for the moment.
Enhancements:
- change bug, when change language to the selected language
- change bug, show description for ip in net-calc
- change reading of whois.conf now works with launch4j
- add support for .exe (launch4j) for better starting under Windows (but still needs JRE!)
Enhancements:
- change code of panels more modular/more objectorientation
- add drop-down field + history for IP/Domainname
- add mnemonics
- add Tooltips
- add Show message if field domainname is empty on "GO"
- add linkover for ping and traceroute
- change view of traceroute is now simple from system-traceroute
- add Header for each Output-Panel
- change bug on pressing cancel (switch_buttons was called twice)
- change status window with cancel button and progress bar
- change ip-input as dropdown-field with history
- add input-field for dig-server
- add save for all panels except calc
<<less
Download (0.68MB)
Added: 2005-06-06 License: BSD License Price:
1603 downloads
EXACT 1.41

EXACT 1.41


EXACT is a UNIX daemon that provides mail relay control. more>>
EXACT is a UNIX daemon that provides mail relay control. It is written for those who operate a mailserver and wish to allow mail relaying, conditionally on users authenticating to an IMAP or POP server.
It supports UW-imap, Qpopper, Cyrus, Perdition, TeaPOP, cucipop, EXIM, Postfix and Sendmail out of the box.
It will work as is with these POP/IMAP servers:
- UW-IMAPD
- Cyrus
- Courier (IMAPD and POPD)
- Perdition
- Qpopper
- TeaPOP
- Cubic Circles cucipop
and these MTAs:
- Exim
- Sendmail
- Postfix
Installation:
The `configure shell script attempts to guess correct values for various system-dependent variables used during compilation.
It uses those values to create a `Makefile in each directory of the package. It may also create one or more `.h files containing system-dependent definitions.
Finally, it creates a shell script `config.status that you can run in the future to recreate the current configuration, a file `config.cache that saves the results of its tests to speed up
reconfiguring, and a file `config.log containing compiler output (useful mainly for debugging `configure).
If you need to do unusual things to compile the package, please try to figure out how `configure could check whether to do them, and mail diffs or instructions to the address given in the `README so they can be considered for the next release.
If at some point `config.cache contains results you dont want to keep, you may remove or edit it.
The file `configure.in is used to create `configure by a program called `autoconf. You only need `configure.in if you want to change it or regenerate `configure using a newer version of `autoconf.
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system.
If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute
`configure itself.
Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean.
There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Enhancements:
- Bugfix release. Building without db didnt work.
- Also changed back to dbmnz format for the db, because the other format seemed to cause exim problems.
<<less
Download (0.075MB)
Added: 2005-10-10 License: GPL (GNU General Public License) Price:
1475 downloads
vislog 1.0b

vislog 1.0b


vislog is a set of perlscripts written to bring virus and spamdetection to a mailserver running postfix. more>>
vislog is a set of perlscripts written to bring virus and spamdetection to a mailserver running postfix for smtpd and cyrus-imap for local delivery.

It accepts mail from postfix sends them to clamav-virusscanner und spamassassin and afterwards give the tagged and scanned mail to cyrus-imap for local delivery.

It has a small perlscript to examine its own logfile about the found viruses and generate a html overview about it.

<<less
Download (0.004MB)
Added: 2005-10-13 License: GPL (GNU General Public License) Price:
1471 downloads
MailStore 0.02

MailStore 0.02


MailStore is a tool that is built in python and provides a mail proxy for POP3,IMAP4 and SMTP protocols. more>>
MailStore is a tool that is built in python and provides a mail proxy for POP3,IMAP4 and SMTP protocols. However, beyond usual proxies, it makes a backup of all incoming and outgoing email and stores them in a Maildir format.

Emails then can be accessed through an IMAP server run on the same machine using the backup Maildirs as mailboxes.

The idea is to provide a realtime , centralized backup of all incoming and outgoing of an organization without the need of user intervention, especially for organizations that use shared email hosting. Many of this hosting providers allow for only POP3 based access of the email.

Secondly, due to its shared hosting environment , there is limited space hence all email ends up being downloaded directly to the client. Any backup effort has to be taken up by the user on a periodical basis. This is prone to problems due to the fact that users might either forget or a data disaster might happen in between a backup cycle.

With a backup proxy like this all email is always available at the backup proxy. Any backup need be done by the administrator only at the proxy server itself. This we believe to be a much more convenient task then backing up user systems individually.

Secondly the MailStore server will always have all the emails the user has sent or received at any point ,hence the backup will always be current. To access the email, a local IMAP server can be run that will provide the user with access to the email that has been backed up. The user may then add this account to their email client and backup all the email out of it locally. (E.g. In Outlook you would probably export all the email in the account). Following that the user will import back the mail back into its original account.

Thirdly , the system requires minimal administrator involvement. It handles the creation of new maildirs for new domain/user combinations. Hence administrators dont have extra config files to play with whenevr new users are added to the system. Whether a user exists or not is left up to the mailserver that mailStore is proxying.

The mailStore system is built in Python. It has been tested with Python 2.3 and 2.4. Any system which support Python 2.3/ Python 2.4 should be able to run it.
<<less
Download (0.020MB)
Added: 2005-10-17 License: Python License Price:
1469 downloads
MailRecon 1.3

MailRecon 1.3


MailRecon is Unix email content control application. more>>
MailRecon is Unix email content control application. It does listen network traffic, capture SMTP messages, analyse it (checks against very flexible and extendable checklist), discards usual private/business messages and save suspicious messages for detailed inspection by security staff.
Main features:
- Capturing email messages from the wire. So its compatible will all mailing software, do not require any reconfiguration and captures messages even if its sent directly to recipient bypassing your mailserver.
- Support for SMTP and POP3 protocols.
- Very flexible mailing filter which goes with MailRecon allows to record only suspicious messages which worth to be examined, and skip usual private and business messages.
- Open Architecture. MailRecon supports plugins for analysis and save of messages. Its very easy to extend its functionality with new plugins - every programmer and system administrator can write it.
- Thanks to Open Architecture, you can use your favorite mail reader or browser to manage archive of captured suspicious messages.
- For limited time, WWW-Security offers free installation and support of evaluation versions on your servers.
- FREE evaluation version which is never expires!
Installation:
- Create user mailrecon and groups mailrecon and mail
- From installation directory run "make install" (as root)
- Copy init.d/mailrecon to your init.d directory and optionally create symlinks from rcN directories if you want to automatially start mailrecon on boot.
<<less
Download (1.10MB)
Added: 2005-10-18 License: GPL (GNU General Public License) Price:
1466 downloads
Fetchmail 6.3.8

Fetchmail 6.3.8


fetchmail is a free, full-featured, robust, well-documented remote-mail retrieval utility. more>>
Fetchmail is a full-featured, robust, well-documented remote-mail retrieval and forwarding utility intended to be used over on-demand TCP/IP links (such as SLIP or PPP connections). Fetchmail supports every remote-mail protocol now in use on the Internet: POP2, POP3, RPOP, APOP, KPOP, all flavors of IMAP, ETRN, and ODMR. It can even support IPv6 and IPSEC.
Fetchmail retrieves mail from remote mail servers and forwards it via SMTP, so it can then be read by normal mail user agents such as mutt, elm(1) or BSD Mail. It allows all your system MTAs filtering, forwarding, and aliasing facilities to work just as they would on normal mail.
Fetchmail offers better security than any other Unix remote-mail client. It supports APOP, KPOP, OTP, Compuserve RPA, Microsoft NTLM, and IMAP RFC1731 encrypted authentication methods including CRAM-MD5 to avoid sending passwords en clair. It can be configured to support end-to-end encryption via tunneling with ssh, the Secure Shell.
Fetchmail can be used as a POP/IMAP-to-SMTP gateway for an entire DNS domain, collecting mail from a single drop box on an ISP and SMTP-forwarding it based on header addresses. (We dont really recommend this, though, as it may lose important envelope-header information. ETRN or a UUCP connection is better.)
Fetchmail can be started automatically and silently as a system daemon at boot time. When running in this mode with a short poll interval, it is pretty hard for anyone to tell that the incoming mail link is not a full-time "push" connection.
Fetchmail is easy to configure. You can edit its dotfile directly, or use the interactive GUI configurator (fetchmailconf) supplied with the fetchmail distribution. It is also directly supported in linuxconf versions 1.16r8 and later.
Fetchmail is fast and lightweight. It packs all its standard features (POP3, IMAP, and ETRN support) in 196K of core on a Pentium under Linux.
Fetchmail is open-source software. The openness of the sources is your strongest possible assurance of quality and reliability.
Main features:
- STARTTLS is supported in both POP and IMAP.
- ESMTP AUTH (RFC 2554) is supported.
- Has the capability of adding trace information to the Received header to faciliate mail filtering by mailserver and remote account.
- Fetchmail now has options to handle SSL certificate validation.
- Fetchmail can be told to fall back to delivering via local sendmail if it cant open port 25.
- Support for AUTH=CRAM-MD5 under POP3, a la RFC2195.
- Support for ODMR (On-Demand Mail Relay), RFC 2645.
- Its now easy to deliver mail to a local LMTP socket.
- The interface option now checks both local and remote interface IPs.
- The plugin facility has been enhanced; %h and %p options are now available to pass in the hostname and service port number.
- Added a dropdelivered option to discard Delivered-To headers. This addresses a problem with using fetchmail and postfix as a relay inside a domain; when postfix sees incoming messages with delivered-to headers looking exactly the same as the ones it adds himself, it bounces the message.
- Added --smtpname to set username and domain portion of SMTP "RCPT TO" command. - Added "from" servers IP address to inserted Received line.
- Fetchmail now runs on BeOS, thanks to David Reid .
- In IMAP, unseen-message counting and indexing is now done by SEARCH UNSEEN at the beginning of each poll or re-poll (rather than with the UNSEEN and RECENT responses and FLAGS queries on individual messages). This significantly cuts down on traffic to and from the server, and gives more reliable results.
- The aka option now matches hostname suffixes, so (for example) saying `aka netaxs.com will match not just netaxs.com but also (say) pop3.netaxs.com and mail.netaxs.com.
- Fetchmail can optionally use the RFC 2177 IDLE extension on an IMAP server that supports it. On IMAP servers that dont, it can simulate it using periodic NOOP commands.
- Fetchmail now recognizes the RFC 2449 extended responses [IN-USE] and [LOGIN-DELAY].
- Fetchmail running in daemon mode now restarts itself quietly when the rc file is touched.
- Following recent court decisions and changes in U.S. federal regulatory policy, hooks for Secure Sockets Layer (SSL) are now part of the main fetchmail distribution. The distribution still contains no actual cryptographic code.
- NTLM support under IMAP, so fetchmail can query Microsoft Exchange servers.
- Expunge option can now be used to break POP3 retrieval into subsessions.
- Support for AUTH=CRAM-MD5 under IMAP, a la RFC2195.
<<less
Download (1.1MB)
Added: 2007-04-07 License: GPL (GNU General Public License) Price:
932 downloads
 
Other version of Fetchmail
Fetchmail 6.2.9 RC10adding trace information to the Received header to faciliate mail filtering by mailserver and remote account. - Fetchmail now has options to handle SSL certificate validation. - Fetchmail can
License:GPL (GNU General Public License)
Download (1.1MB)
1426 downloads
Added: 2005-11-28
PhpWatchDog 1.16.7

PhpWatchDog 1.16.7


PhpWatchDog is a network monitor application which provides a simple way to check if a service is running or not. more>>
PhpWatchDog is a network monitor application which provides a simple way to check if a service (HTTP, FTP, SSH, etc.) is running or not. PhpWatchDog project can send email to the servers administrator to report malfunctions.
This little script is running into my servers from some time (even from two years!). Its very usefull to alert a system administrators team by email. Its a PHP script, so you can setup a cronjob that run the URL of phpwatchdogs installation when you want (I suggest every hour).
Main features:
- check if service is UP or DOWN
- no need to install anything into monitored servers
- report to one email address if service is DOWN
- simple and light
- easy to install and configure
- can set the timeout for probing the service status
- can use fsockopen (PHP) or IO::Socket (PERL) - if for any reasons the fsockopen can operate correctly
- can monitor n servers with a single instance
- can alert a custom email address per server
- to work properly need only APACHE+PHP, no databases or various plugins
- collect each downtime event into a plain text file
Installation:
unpack the downloaded archive
# tar jxvf phpwatchdog-*.tar.bz2
enter into phpwatchdog/ directory and edit the config file (config.php)
# cd phpwatchdog
# nano config.php
Note: here you can see nano, that is an easy to use text editor, but I strongly encourage to learn to use vim (the enhanced version of vi)
put your servers into config.php
$i++;
$config[Servers][$i][host] = 66.35.250.203;
$config[Servers][$i][server_name] = www.sourceforge.net;
$config[Servers][$i][service][1] = 80;
$config[Servers][$i][service][2] = 443;
Every server configuration block must begin with the line "$i++;"
customize your email account for alert reporting into config.php
fire up your browser and go to phpwatchdog installations path
You can schedule the execution of this script putting a similar command into /etc/cron.hourly/ /usr/bin/php-cgi -q /path/of/phpwatchdog/index.php > /dev/null
or using lynx
lynx -dump http://webhost/path/of/phpwatchdog/index.php > /dev/null 2>&1
or with wget
wget -O /dev/null http://webhost/path/of/phpwatchdog/index.php > /dev/null 2>&1
The directory tools contains some usefull scripts:
chk_socket2.pl - its a Perl script used to check the service status if PHP mode is disabled
generate.sh - its a bash script used to generate (with the help of generate.awk) a configuration block from nmap output
sh generate.sh
Usage:
generate.sh IPADDR SERVERNAME
eg:
generate.sh 192.168.0.1 MailServer.com
<<less
Download (0.023MB)
Added: 2005-12-19 License: GPL (GNU General Public License) Price:
1405 downloads
AeroMail 2.52

AeroMail 2.52


AeroMail 2 is the next generation of Mark Cushmans AeroMail. more>>
AeroMail 2 is the next generation of Mark Cushmans AeroMail.
AeroMail is a web-based e-mail client written in PHP. AeroMail uses an IMAP server to read and store messages in one or more user-defined folders. Features include HTTP authentication for login (no cookies) and folder manipulation.
AeroMail 2 adds something to the original. You can now embed AeroMail in a webpage of your own design, and customize its appearance more easily.
Furthermore, displaying of messages was improved to include foreign languages like Russian and Chinese, and to display HTML messages including pictures. Last but not least, spam flagging using DNS blacklists is now possible.
Who can use Aeromail?
Are you an ISP who want a webmail service that is easily configurable? AeroMail allows you full control over operation and appearance.
Are you a webhosting company who need webmail for their clients? AeroMail comes with genericstable support, spam marking and many configurable options.
Are you a mail user who is sick of spam? You can use AeroMail to mark and delete your spam without downloading it to your own computer first.
Do you just want a fast and easy way to check mail when youre on the move? AeroMail is small, easy to set up and does not depend on MySQL, LDAP or other things you do not have: you only need an Apache webserver, PHP and an IMAP mailserver.
Why use AeroMail?
AeroMail is small, fast and simple to use. It is known for its clear and elegant interface.
AeroMail has support for other characters sets. It displays e-mail in Russian, Chinese, Japanese and many other languages.
AeroMail is available in many languages: currently you can choose from Bulgarian, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, German, Italian, Japanese, Latvian, Lithuanian, Norse, Polish, Portuguese (Brasil), Portuguese (Portugal), Romanian, Russian, Serbian (Roman or Cyrillic), Slovenian, Spanish, Swedish, Turkish, Thai and Ukranian.
Optionally you can use AeroMail to flag spam, so you can easily delete it before downloading it to your own computer.
AeroMail is very easy to set up: just copy the files, answer some questions and youre ready to go!
Where use AeroMail?
AeroMail can be used on many types of IMAP servers: Cyrus, UWash and Courier IMAP servers are supported.
You dont need an LDAP server or a MySQL server to use AeroMail. It will work on any Apache server with PHP 4 installed.
You can use AeroMail from virtually any browser: No JavaScript required, simple HTML that will also work on mobile devices.
You can use AeroMail from any computer you want. It uses basic authentication (no cookies) or use cookies (session variables) for login, and can run on an SSL IMAP server.
Main features:
Basic features:
- Aeromail is a webmail client that lets you read e-mail from an IMAP server
- Each mail folder can be sorted in many ways
- View HTML messages and rich-text messages
- Clickable links and e-mail addresses in plain-text messages
- View inline images and text attachments
- Recieve attachments
- Optionally reply to and forward e-mail, write new messages and delete messages
- Use Cc and Bcc
- Send attachments yourself
- Optionally create and delete folders, and move messages between folders
Advanced features:
- Optional multi-message view lets you view selected messages in one window (nice for catching up or when on a slow link)
- Optional spam blacklisting using reverse DNS lookup (e.g. SpamCop)
- Optionally move junk mail automatically to another folder
- Show full e-mail addresses, or just the name (Outlook style)
- Show full address lists in mail overview, or just the first few
- Automatically wrap wide message, or leave them unchanged
- Optional colorization of messages (quoted text and signatures)
Languages and character sets:
- AeroMail comes in 29 languages
- Full support for foreign character sets (using UTF-8)
Configuration features:
- AeroMail is easily embedded in a web page of your own design
- AeroMail comes with many color schemes or themes
- The HTML code is separated from the program, so it can be changed more easily
- Folder use and management can be switched on or off
- Sent mail folder and Trash folder can be switched on or off
- Writing of messages can be switched on or off
- Deleting of messages can be switched on or off
Technical features:
- Use UWash, Cyrus and Courier type IMAP servers
- Either use Basic Authentication for login (no cookies), or cookies (session variables)
- Support for sendmails genericstable
- Alternatively force the senders from-address
- Support for SSL IMAP servers
- No SQL server or LDAP server required
- No JavaScript browser required
<<less
Download (0.052MB)
Added: 2006-01-23 License: GPL (GNU General Public License) Price:
1369 downloads
SMTP Relay Checker 2.0.3

SMTP Relay Checker 2.0.3


SMTP Relay Checker is a fully configurable, multithreaded open mail relay scanner. more>>
SMTP Relay Checker is a fully configurable, multithreaded open mail relay scanner. It supports scanning of IP blocks, and can print the results to a Web page.
SMTP Relay Checker is intended for Systems Administrators to check IP blocks under their control.
Compilation / Installation
To build SmtpRC please run "make" in the package directory. This will build the package and create the binary "smtprc". To install the package, please run "make install".
By Default, the binary will be installed into /usr/local/bin/, configuration files will be installed under /usr/local/etc/smtprc/ and all documentation files will be installed under /usr/local/share/doc/smtprc/. Please see below for a full list of installed files.
/usr/local/bin/smtprc
/usr/local/bin/gsmtprc
/usr/local/etc/smtprc/auto.conf
/usr/local/etc/smtprc/email.tmpl
/usr/local/etc/smtprc/rcheck.conf
/usr/local/share/doc/smtprc/README
/usr/local/share/doc/smtprc/FAQ
/usr/local/man/man1/smtprc.1
/usr/local/man/man1/gsmtprc.1
Using Smtprc
SmtpRC can be run by specifying options on the command line, or by configuring an "auto configuration" file and letting SmtpRC parse the options from there. The latter is recommended.
When SmtpRC is installed, a example "auto configuration" file is installed in "/usr/local/etc/smtprc/auto.conf". Edit this file, changing the values to suit your specific network requirements and run smtprc with the following option (a full list of options
is detailed below):
"/usr/local/bin/smtprc -j /usr/local/etc/smtprc/auto.conf"
To be sure that a mailserver relays third-party email, SmtpRC will attempt to relay mail to an address specified. It is recommended that this address is a mailbox on the local machine that is being used to run SmtpRC - pop support is a planned feature, but for now, SmtpRC only supports checking local mailboxes (mbox and Maildir). Create a new user account (smtprc), specify the email address for this account, and the local mailbox (on the command line or in the "auto configuration" file), and SmtpRC will attempt to relay emails to this address and check for recieved emails after scanning.
There is also a GUI interface to smtprc (gsmtprc) that is installed in /usr/local/bin. This requires Perl Tk to run.
Enhancements:
- Fixes a race condition between the master and reaper threads.
<<less
Download (0.053MB)
Added: 2006-04-13 License: GPL (GNU General Public License) Price:
1313 downloads
mod_tee

mod_tee


mod_tee serves to clone an document as it is served. more>>
mod_tee serves to "clone" an document as it is served. mod_tee was hacked up as a quick-and-dirty fix when a Site Valet user complained of problems saving a Valet report: mod_tee now serves to enable registered users to request email copies of any report generated.

The current status is "works for us", but it is not of release quality. It is less-than-complete in several respects. Its probably not a good idea to use it operationally unless youre prepared to get your hands dirty fixing any problems, or pay for support.

Configuration

TeeType FILE|PIPE|SMTP [Destination]
Where to send the cloned output:

FILE - save to a destination file. For testing only!
PIPE - pipes output to a destination program with popen.
SMTP - sends cloned output directly to email at a destination mailserver. Implements SMTP handshake with no error checking - so its a dangerous option!

TeeCondition query|cookie|path|header|env|true|false [key] [val]

Defines a condition for mod_tee to be activated for a request. Values true and false are unconditional, while the others define a QUERY_STRING key, a Cookie, a PATH_INFO component, a request header or an environment variable to trigger the tee. Conditional values require a key. If val is defined then key must match it; otherwise any value of key will activate the tee.

TeeHeader key value

Defines an RFC822-style header to be inserted in front of the body of the page.

<<less
Download (0.012MB)
Added: 2006-04-20 License: GPL (GNU General Public License) Price:
1285 downloads
lfwmail 2.4

lfwmail 2.4


lfwmail is a light weight web mail program written in perl. more>>
lfwmail is a light weight web mail program written in perl.
It will run with acceptable speed even on a Pentium 100Mhz Linux mailserver.
It has just basic features and no calendar or folders but it is fully
mime compatible and can handle attachments.
If you dont like browser cookies, this program is very suitable for you, because you dont have to enable cookies.
It is also very secure when you use https (encryption). HTML
mails are converted to ASCII text for security reasons but
you can still see the HTML mail if you want.
The code is clean and structured. Installation is straight forward
and you dont need a lot of non standard modules.
You can run it in mod_perl if you want. Remember to restart the
server when you do changes in the lfwmC.pm or any other file.
Response time will be very fast with mod_perl however for most people
normal cgi-bin will be good enough. lfwmail is already quite fast.
lfwmail is a light weight mail program. It does not keep track on what
you have read and what is new. You have to remember the dates of the
mails. There is however a small help to keep track on what you have seen
and what is new. It works for Mozilla (not netscape 4), Opera and MS IE
only as it depends on javascript style objects: the background color of e-mails
you have clicked on is changed. This is to keep track on what you have
read and what is new. This information does also survive between sessions since
version 1.5.
Enhancements:
- make it possible to call lfwmail with uid=xxx in the url. e.g https://my.host/cgi-perl/lfwmail?uid=joe_wm
<<less
Download (0.019MB)
Added: 2006-06-10 License: GPL (GNU General Public License) Price:
1231 downloads
Worm Warner 2.3

Worm Warner 2.3


WormWarner is a tool designed to warn hosts that are probably infected by worms. more>>
WormWarner is a tool designed to warn hosts that are probably infected by worms. This is done by scanning the Apache log files and sending email to the host or the ISP when an worm or attack is detected. Wormwarner started in September 2002 as a small project written in Perl.
Wormwarner has a simple pattern database which makes it easy to add new worm patterns as they appear. Another important feature is the build in rate and mail size control which avoids that wormwarner sends out to much email to an ISP. Wormwarner has also the option to excute external commands, which makes it easy to adapt i.e. firewalls based on the attacks and worms detected by wormwarner.
However there were features requests and the application grown in complexity. The goal of the wormwarner project is to provided users with a powerful and flexible, but benign tool to take action against worms and attacks on their webserver(s).
Enhancements:
- The attack complaint message was changed to a less offensive one.
- "GET /scripts/nsiislog.dll" was added to the attack patterns.
- Various formmail exploits were added to the attack patterns.
- Added the smtp option to specify a mailserver to use to send the warnings to the ISP.
- Patterns are now stored in pattern.db which makes it easier to add patterns.
- The IIS WebDAV exploit was added to the patterns
<<less
Download (0.028MB)
Added: 2006-07-13 License: GPL (GNU General Public License) Price:
1201 downloads
Virge 3.04rc3

Virge 3.04rc3


Virge is mail scanner written in C. more>>
Virge is mail scanner written in C, which replaces/substitutes procmail for a while, checks the incoming mail, and then sends the mail to the procmail. It will check mail for viruses and/or attachment names. Check the FEATURES/README/NEWS files for more details. Virge requires Sendmail and (optionally) AVPDaemon, Sophie or Trophie (to check attachments for viruses).
Virge replaces temporarily procmail. When new mail comes in, Sendmail will pass the contents of the mail to Virge. At that point, Virge performs set of checks:
Checks if the mail has attachments. If it does not, it sends it to procmail for delivery.
If mail has attachments, Virge creates temporary directory, unpacks attachments there, and asks AVP/Sophie/Trophie to scan the temporary directory for viruses. Virge was created with 2 things in mind: performance and security. Because of performance issues, it was not feasible to use any command line scanners like TrendMicro of McAfee ones.
AVP/Sophie/Trophie are instructed to scan attachments for viruses next. If it finds any viruses, mail is immediately isolated in a directory not (hopefully) accessible to anyone except administrators.
If no viruses were found, Virge will then perform attachment check, and see if any of the attachments are not allowed to be sent to the end user. A configuration file is consulted for list of extensions (or full filenames) that should not be allowed in. If any such attachments were found, tricky part comes - Virge will *hopefully* properly "rewrite" the whole email, and strip the attachments that are not allowed. Small notice is attached at the end of the mail, with names of stripped attachments. Mail is also isolated, in case poor overworked sysadmin ever gets some free time to take a closer look.
IMPORTANT: Please, keep in mind that Virge will *NOT* rewrite & send mails when virus has been found. I will *NOT* implement any such features, since it doesnt make any sense (I havent seen a mail with virus that actually had some valuable content in it for many months - maybe even years).
If AVP/Sophie/Trophie are not available (daemon is down), Virge will still deliver mails and annoy admins through syslog messages. Attachment check is still performed.
Users for which no checks should be performed can also be configured. Location of the file can be specified in the configuration file.
Virge is definitelly trying to not let any lame script kiddies abuse it in any way. It is trying to resist to race conditions, buffer overflows, and similar neat tricks. No guarantees, of course, that there are no security problems in Virge.
Virge tries to be as fast as possible, and not waste CPU time or any other resources. It is still possible to make it perform even better, although I presume it would be in 1-5% range. Will take some more time later, and try to fix all the small performance problems.
And yes - Virge *is* fast. I have made a complete Virge V1 in Perl some time ago, but it was absolute failure. Although I tried to use as little modules as possible and make it as fast as possible... it was crap. 2 minutes after I started a script that sends 3-5 mails per second, I started wondering "Why the hell cant I login to the mailserver anymore?". Perl is nice, but its not good for tools like this. Not at all (except if you have low traffic on your mailserver).
And Virge still needs a *lot* of testing. I have tried to test Virge with many different mail (MIME) formats and tried different tricks in order to bypass its decoding techniques (in order to send a virus or .exe to users), but it handles things pretty well. There are cases, though, when it is possible to trick librfc2045 and send attachments that dont get caught, but those attachments are violating RFCs anyway. If your mail client is so stupid to decode invalid/malformed attachments/mails - you deserved it. Dont use stupid mail clients then. Im not going to start adding all those crappy features into Virge that would let someone detect all possible tricks which can be used. Use good mail clients, dont rely on Virge to save you.
Main features:
- Virge can check every incoming mail for attachments, and can remove attachments that are considered dangerous.
- "Dangerous" can be defined:
- email with specific kinds of attachments (e.g., .EXE, .COM, etc.)
- email that contains a virus as identified by Sophie ( http://www.vanja.com )
- email that contains a virus as identified by trophie ( http://www.vanja.com )
- email that contains a virus as identified by AVPDaemon (http://www.avp.ch)
- Any combination of the above.
- Dangerous email can trigger:
- rewriting that removes virus.
- alert back to sender.
- alert to recepient.
- alert to system manager.
- rewrite to remove virus.
- All offending mail messages can be isolated for later reviewing.
- Written in C, so it is very fast, doesnt waste resources, and doesnt depend on a complicated perl installation (which is subject to breaking).
- Notification can be sent (configurable) to sender/recipient of suspicious/infected mail. Templates can be used to define the layout of the mail.
- Regular expressions can be used for filename matching
- Virge was made with security in mind, and should be hard to abuse
- Can be configured to fail open or fail closed if load on the machine goes too high.
- Virge 3.0 designed for easy integration with Postfix
<<less
Download (0.17MB)
Added: 2006-07-10 License: BSD License Price:
1201 downloads
SafeRelay 0.0.1

SafeRelay 0.0.1


SafeRelay is a certificate authority center, based on OpenSSL. more>>
SafeRelay is a certificate authority center, based on OpenSSL, for network administrators who want to deploy certificates on a LAN (local area network). SafeRelay is written in CURSEL.

You may be thinking of using TLS/SSL and certificates on your LAN for activities like:

configuring intranet web servers to use HTTPS instead of plain HTTP
making LAN users connect over IMAP/SSL or POP3/SSL to your mailserver
letting your LAN users connect to your Sendmail SMTP server using certificate client authentication
having LAN users sign or encrypt their email with S/MIME
client authentication based on certificates for intranet HTTPS webservers

The basic idea is that users tend to forget to make a backup of their certificates.

If the PC of the user crashes, the private key and certificate, can be recovered, from the diskette, by the user without help or intervention from the system or network administrator.

If the user has multiple PCs (e.g. a laptop and desktop), it suffices to simply import the certificate from the diskette on both PCs.

If the diskette is lost by the user, or stolen by another user, or if the diskette suffers from a media error, a new diskette with a new keypair must be prepared for the user.

In any case, by giving the user a diskette with a certificate, the user immediately receives a backup. Any tangible medium would also work. In fact, SafeRelay could allow you to use "cdrecord" and a CD-RW drive instead. For important keys and certificates, you could copy the contents of the diskette onto a read-only medium such as a CD.

<<less
Download (0.037MB)
Added: 2006-07-14 License: GPL (GNU General Public License) Price:
1198 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 2
  • 1
  • 2