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

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

Serving Software Downloads in 956 Categories, Downloaded 50.202.441 Times

Virge 3.04rc3

  Date Added: May 27, 2010  |  Visits: 821

Virge

Report Broken Link
Printer Friendly Version


Product Homepage
Download (96 downloads)



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..

Requirements: No special requirements
Platforms: Linux
Keyword: Attachments Avp Mail Mail Scanner Monitoring Possible System Virge Virus Viruses Written In
Users rating: 0/10

License: Freeware Size: 174.08 KB
USER REVIEWS
More Reviews or Write Review


VIRGE RELATED
Utilities  -  KolibriOS 0.7.0.0
KolibriOS is an operating system for the PC, written in assembly, which is based on the source code of MenuetOS. It fits on a single floppy. Some of the features are: NTFS read support, AC97 player, drivers for Fat12/16/32/ISO9660, tcp/ip stack,...
 
Utilities  -  TOS 0.0.0.2
TOS is an experimental operating system kernel which is written in our strictly and statically typed assembly language, TALK. Today, computers (PCs, cell-phones, etc.) are widely used in the world and their network become one of the...
17.41 KB  
Mail Clients  -  Just Another Web Mail for Linux 2.0.1
Just Another Web mail is a flexible, powerful and fast webmail written in PHP. Technically, JAWmail's core is JAW - a flexible framework for web application development; JAWmail it's packed with some applications and a simple, web based...
481.28 KB  
Email  -  JAWmail 2.0.1
(Just Another Web mail) is a flexible, powerful and fast webmail written in PHP. Technically, JAWmail's core is JAW - a flexible framework for web application development; JAWmail it's packed with some applications and a simple, web based...
 
3D Graphic Tools  -  Image Display System 0.82
IDS (Image Display System) is a CGI written in Perl that interactively generates a photo album website. All you need to provide are the images and (optionally) text descriptions. As you add new pictures, they will appear automatically. Each image...
665.6 KB  
Image Galleries  -  IDS (Image Display System) 0.82
IDS (Image Display System) is a CGI written in Perl that interactively generates a photo album website. All you need to provide are the images and (optionally) text descriptions. As you add new pictures, they will appear automatically. Each image...
 
Miscellaneous Mail Tools  -  ActiveQ 1.0
ActiveQ is a free mail queuing service with extended task scheduling support written in 100% managed C#.NET. This service will allow you to send thousands of queued emails in a few minutes and also schedule mail for later delivery. Standard...
5.4 MB  
E-Mail Tools  -  JAWmail 2.0.1
Just Another Web mail is a flexible, powerful and fast webmail written in PHP. Technically, JAWmails core is JAW - a flexible framework for web application development; JAWmail its packed with some applications and a simple, web based installer..
573.44 KB  
Content Management  -  Synergiser 1.2RC1 1.0
Synergiser is a complete content management system for any website, written in PHP and designed for any PHP webserver combination. It uses flat file structures over mySQL databases (or any SQL database), and yet is still able to deliver very...
 
Content Management  -  LunarSystem 0.0.1a 1.0
LunarSystem is a content management system based on RDF, written in PHP and XSL.
 
NEW DOWNLOADS IN LINUX SOFTWARE, UTILITIES
Linux Software  -  EasyEDA PCB Designer for Linux 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Utilities  -  Nessconnect 1.0.2
Nessconnect is a GUI, CLI and API client for Nessus and Nessus compatible servers. With an improved user interface, it provides local session management, scan templates, report generation through XSLT, charts and graphs, and vulnerability trending.
819.2 KB  
Utilities  -  Dynamic Power Management 2.6.16
The Dynamic Power Management (DPM) project explores technologies to improve power conservation capabilities of platforms based on open source software. Of particular interest are techniques applicable to running systems, adjusting power parameters...
30.72 KB  
Utilities  -  Ethernet bridge tables 2.4.37.9
Ethernet bridge tables - Linux Ethernet filter for the Linux bridge. The 2.4-ebtables-brnf package contains the ebtables+bridge-nf patch. Be sure to check out the ebtables hp. This site also contains the arptables userspace tool.
40.96 KB  
Utilities  -  SaraB 1.0.0
SaraB works with DAR (Disk ARchive) to schedule and rotate backups on random-access media (i.e. hard drives, CDs, DVDs, Zip, etc. Basically anything except magnetic tapes.) This reduces hassle for the administrator by providing an automatic backup...
20.48 KB  
Utilities  -  Command Not Found 0.2.41
Command Not Found is a program that uses a cache of existing programs and their associated packages to aid users in their day-to-day command-line work. Usage: command-not-found [options] Options: ...
30.72 KB