Scripts Index
C/C++ Email Systems  

P3Scan

download download home home   report broken
important script information
company name:
sourceforge.net
license: Free
minimum requirements: C/C++
functional limitations:
P3Scan description
This is a full-transparent proxy-server for email clients. It runs on a Linux box with iptables (for port re-direction). It can be used to provide email scanning from the internet, to any internal network and is ideal for helping to protect your "Other OS" LAN from harm, especially when used in conjunction with a firewall and other Internet Proxy servers.

It is designed to enable scanning of incoming/outgoing email messages for Virus's, Worms, Trojans, Spam (read as "Un-solicited Bulk Email"), and harmfull attachments. Because viewing HTML mail can enable a "Spammer" to validate an email address (via Web bugs), it can also provide HTML stripping. You have to set up a port redirection with iptables so that all connections from e.g. inside your office to any POP3/POP3S/SMTP server outside in the world will not leave your router, but come to a local port, on which P3Scan listens.P3Scan receives from the Linux kernel the original destination (the email server outside in the world) and will connect to them.All data we receive from the client will be sent to the server, and vice versa. With a little enhancement: we parse the necessary parts of the protocol and when an email is sent from the server, we store it into a file, invoke our scanning, and send it along if it is good, or in the event of POP3/POP3S we replace it with a virus notification and optionally delete the infected message. For infected SMTP messages, we reject the message.It should be possible to use all scanners using the scannertype=basic.Also, P3Scan provides scannertype=avpd for high-speed scanning using 'Kaspersky Anti-Virus for Linux', every C programmer can easily adept other scan-daemons (trophie, sophie, antivir, ...).Neither the client nor the server has to be configured, none of them will take notice that there's a mail scanner (except the client when he gets a virus notification or if he looks into the header, and the server gets our ip as source). Requirements:

pcre-devel
iptables (optional *)
clamav-devel - The clamav development package if your distribution does not normally install it, but only if you are testing the development version of p3scan and want to use the internal libclamav feature.
An Anti-Virus program
P3Scan is known to work with:
Kaspersky Anti-Virus for Linux (AVPD)
Trophie Anti-Virus Daemon
FRISK F-Prot Antivirus
Clam AntiVirus
F-Secure Anti-Virus
DSPAM Statistical Spam Protection (optional)
Mail::SpamAssassin (optional)
renattach (optional - used to delete/rename attachments)
Similar scripts
Gubby (Popularity: ) : Gubby is a small UNIX tool that keeps track of where and when procmail delivers your email.Scans a procmail logfile and display a realtime-updated display of mailboxes and new email. Reads mailbox contents using a specified external mailreader (or MUA).Output ...
EdgeDesk (Popularity: ) : EdgeDesk is a web-based e-mail and collaboration suite for Windows and Unix servers that includes WebMail, Calendar, Tasks, Journal, Notes, Bookmarks, File Storage and Instant Messaging. EdgeDesk is a carrier-grade, high-function solution which allows Telcos, Portals and Service Providers to ...
Cwmail (Popularity: ) : Cwmail is a multi-platform compatible fully featured Corporate Web Mail System for institutions using the web as their primary method of access to email, or for ISPs wanting to provide their users with all the features one would expect of ...
deepOfix Mail Server (Popularity: ) : The deepOfix Mail Server is a popular GNU/Linux server operating system.Features: - deepOfix makes it extremely easy to manage the server. The EasyPush Server Manager simplifies day-to-day server administration and monitoring tasks. EasyPush allows a server admin to build up ...
Xp (Popularity: ) : Xp is a Windows compatible web based email server with POP, WAP, secure delivery, receipts, aliases, filtering, signatures + mailing lists. ASP source incld. Free version supports 2 mailboxes on 1 domain.
Peephole (Popularity: ) : Webmasters can install this Linux server on their system to check the users email boxes periodically. Every user who is logging in to this server needs to define entire email account information like their login information, time delay, regular expressions, ...
Chilkat SMTP / POP3 Email Static Library for Visual C++ 6.0 (Popularity: ) : This is a powerful library that uses the SMTP and POP3 protocols with many / enhanced features. This library performs auto detection and collection of bad email addresses, export and import of XML and EML, progress monitoring etc., This tool ...
Blat (Popularity: ) : This is a program which can be used by the users to have an automatic SMTP mailer. This program comes with ability to automate the email capability by mailing content from a HTML form, logs etc., in an automatic action. ...
SqWebMail (Popularity: ) : Webmasters can utilize this tool to offer distinctive mail services to their site visitors. This system allows multiple recipients. This tool offers LDAP authentication and adds the email addresses from other external LDAP address books. This tool has the capability ...
Sendmail Sender Address Validator (Popularity: ) : This tool is a lightweight, fast and reliable Sendmail filter that implements a real-time Sender e-Mail Address Verification technology. This technology can stop some kinds of SPAM with a spoofed sender's e-Mail address. Also it implements a real-time Recipient e-Mail ...
User reviews

Write a review:
1 2 3 4 5 6 7 8 9 10
1=poor 10=excellent
Write review*
Your name*
Email*
  (Comments are moderated, and will not appear on this site until the editor has approved them)
 
ad


Rate me
supported os
All
stats
downloads 20
version 2.3.2
size in Kb
popularity   
1416/370676
user rating 5/10
New Scripts
Popular Scripts
Latest Reviews