Script to indeitify Spam activity or attacks

En curso Publicado Nov 5, 2008 Pagado a la entrega
En curso Pagado a la entrega

Hi,

I have a Linux CENTOS Server, running Apache, Postfix, Postgrey, and some other. It doesn't run Spamassassin / Clamav / Amavisd (or similar), because it receives cleaned incoming emails directly from another gateway Server which scans all those emails.

Well, during a normal work day, sometimes it went up to heavy CPU LOAD AVERAGE times, something around 80.x, 90.x and more. Since we deactivated Amavisd / Clamav / SpamAssassin, dut to the pre-processing at the gateway Server, times got normalized. So, this is not a problem anymore.

The problem now is: sometimes we feel some degradation in times, and we guess it could be due to Spam activity done by some of our customers, or even other things like DoS attacks.

All this project wants is to have a procedure or Script, done with normal Bash Script language, to be called manually at command line, or even called as a cron job whenever CPU times got higher.

This Script, maybe reading /var/log/maillog file and issuing special commands, as netstat and other, should identify precisely any suspect IP address or domain name, which could be responsible for any massive operation at the Server. With this info I could additionaly block IPs at Firewall, contact customers to see what he/she is doing, etc, etc.

I wouldn't like to use any ready-made package installed at the Server, but just simple Scripts, smartly constructed to identify these info.

Thanks a lot.

Mario Lima./

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

LINUX Web Server, running CENTOS, Postfix and Postgrey.

Ingeniería Linux MySQL PHP Arquitectura de software Verificación de software

Nº del proyecto: #3366475

Sobre el proyecto

3 propuestas Proyecto remoto Activo Nov 19, 2008

3 freelancers están ofertando un promedio de $45 por este trabajo

watsysgroupvw

See private message.

$40.8 USD en 7 días
(49 comentarios)
5.8
punkman

See private message.

$51 USD en 7 días
(10 comentarios)
4.4
noneo

See private message.

$42.5 USD en 7 días
(5 comentarios)
2.4