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

SMTarPit 0.6.0

  Date Added: August 05, 2010  |  Visits: 663

SMTarPit

Report Broken Link
Printer Friendly Version


Product Homepage
Download (99 downloads)



SMTarPit is a chrooted SMTP honeypot and tarpit. I wrote this program because I looked around the Internet for an SMTP Tarpit/Honeypot that was: written in Perl; and, was only an SMTP tarpit/honeypot - I couldnt find one. SMTarPit is a combined SMTP honey 7187 7187pot and tarpit released under the GPL. It is writen in Perl so it should work on virtually any platform that supports Perl (except Windows). It uses xinetd which looks at port 25 (instructions in the tarball) and when someone calls it, smtarpit is launched and then it chroots itself. It then decides whether there is a man or a machine on the other end and sets about wasting their time. There are plenty of instructions as to how to configure the program - if Perl is not your first language, you should still be able to see what to do. You will certainly need to put a valid domain name in there but it is all well laid out so that you can install it and run it as a part of xinetd. If you are an ISP with a tarpitted connection, you can tell which one it is from the fact that the tarpitted connection has a paritcular profile of inactivity and persistancy that no normal SMTP connection has. With this in mind, you can look at your RADIUS logs and take action on the spammer - the one thing that you know from monitoring the connection is that there will be many mails to the same domain from the same source address and that none of them will be solicited as there is in reality nobody to solicit them. Unsolicited bulk email equals spam and with the RADIUS logs, you can notify the authorities and have the spammer arrested and procecuted - or do nothing more than throw them off and let them spam another day. All spam connections are logged by the tarpit. How does it work? Every time an incoming call to port 25 happens, xinetd starts a copy of this server. It only has a small memory footprint and doesnt really consume much processor time. When the server is started, it responds with the usual welcome message and then waits for the client to respond. When the client does respond, it looks at how long it took and tries to work out whether it is a man or machine at the other end (you can adjust this time in the program if you want). If the server thinks that it is a machine at the other end, it goes into tarpit mode where everything takes a long time. In SMTP, the server response codes have a three figure number and if that is followed by a dash (-), the client has to wait until it receives one with a space after it. This can take an hour or so. There are time-outs but you can make the response times all different to avoid profiling/finger-printing of the server - SMTarPit can do this automatically. While all of this is going on, the server is just sitting there, asleep. It doesnt take any significant processor time (arguably any at all) and only a few kB in memory. You can limit the number of concurrent servers with xinetd (explanation and example in the program file at the beginning) and impose any other limitations you want. In other words, this server allows you to tarpit (stall) several spamming processes (up to the limit you define in the program and your xinetd configuration files) for hours at a time with only minor resource consumption on your part. You certainly wont see any bandwidth eaten away by it (50 Bytes per minute on average is typical)..

Requirements: No special requirements
Platforms: Linux
Keyword: Networking Program Server Smtarpit Smtp System Tarpit Time Xinetd
Users rating: 0/10

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


SMTARPIT RELATED
Email  -  PHP Outgoing SMTP Server 0.9.2
POSS is an alternative to using an actuall SMTP server on your system for out going mail. It is designed with use on websites in mind. It is a PHP script which directly contacts the recieving SMTP server and transmits the message data. POSS has...
 
Utilities  -  Calife 3.0pre6
Calife project is small program that enable a system administrator to become root (or another user) on his/her machines without giving the root password but his/her own..
96.26 KB  
Server Tools  -  Zolsoft Office Server Free Edition 2011.1012
Zolsoft Office Server is an office automation package consisting of a Web server, a client server, an FTP server, an SMTP server and a POP3 server. A hot application is network drives. It can divide users by workgroups and create workgroup...
14.28 MB  
Web Browser Tools  -  Windows NTP Time Server Client 1.0.0
TimeTools Windows NTP Time Server Client atomic clock NTP time client software is a simple Windows SNTP client that synchronises time on any Windows XP/2000/NT/95/98/Me computer with a specified intranet or internet NTP time server.
60 KB  
MP3 Tools  -  Ultra Atom Time Synchronizer 1.0.2013.323
Synchronize standard NIST time server. Support customized time server. Support SNTP protocol. Support TIME protocol. Can be used as a TIME server. Synchronize time regularly or once windows starts.
1.05 MB  
Business  -  Java EMail Server and Messaging System 0.1
JEM is an SMTP server with pluggable components that let youprocess email in any way you like. It can also extend beyondemails into generalised message processing (like JMS) and caneven generate its own messages based on a Cron-like facility.
3.74 MB  
Networking Tools  -  beware 0.1
beware project is a distributed global server load balancing system. beware is a small DNS server that can have nameserver responsibility delegated to it and that can return a set of authoritative "IN A" records to a client. Given a list of...
122.88 KB  
Utilities  -  Openrdate 1.1.2
Openrdate is an rdate date and time-setting program that implements RFC 868 (inetd time) and RFC 2030 (SNTP/NTP) protocols. Openrdate is an independent package of the OpenBSDs rdate program. Whats New in This Release: - Updated the...
84.99 KB  
Utilities  -  downtimed 0.5
downtimed is a program for monitoring operating system downtime, uptime, shutdowns and crashes and for keeping record of such events. downtimed(8) is a daemon process which is intended to be started automatically from system boot...
81.92 KB  
Time Management  -  TimeSync 2.2.0
TimeSync is a program to adjust the system time of your Computer. It gets the correct present time from the Internet. TimeSync allows automatic adjustment of your clock every few days (or hours) with virtually no consummation of resources....
913 KB  
NEW DOWNLOADS IN NETWORK & INTERNET, NETWORKING TOOLS
Network & Internet  -  Free WiFi Hotspot 3.3.1
Free WiFi Hotspot is a super easy solution to turn your laptop or notebook into a portable Wi-Fi hotspot, wirelessly sharing your internet connections like DSL, Cable, Bluetooth, Mobile Broadband Card, Dial-Up, etc. through the built-in wireless...
1.04 MB  
Network & Internet  -  Easy Uploads 1.8
Easy uploads is a file storage media streaming application designed by Filestreamers that allows you to upload, store, and stream your files from their virtually unlimited file storage server. Easy Uploads can backup,share, and stream your files...
615.97 KB  
Network & Internet  -  PacketFence ZEN 3.1.0
PacketFence is a fully supported, trusted, Free and Open Source network access control (NAC) system. Boosting an impressive feature set including a captive-portal for registration and remediation, centralized wired and wireless management, 802.1X...
1024 MB  
Network & Internet  -  django-dbstorage 1.3
A Django file storage backend for files in the database.
10.24 KB  
Network & Internet  -  SQL Inject Me 0.4.5
SQL Inject Me is a Firefox extension used to test for SQL Injection vulnerabilities. The tool works by submitting your HTML forms and substituting the form value with strings that are representative of an SQL Injection attack.
133.12 KB  
Networking Tools  -  gvrpad 0.1
gvrpad is a daemon that makes GVRP announcements of all VLAN interfaces on a FreeBSD system. GVRP is the GARP VLAN Registration Protocol, defined in IEEE 802.1Q (VLANS); GARP is the Generic Attribute Registration Protocol, defined in 802.1D...
15.36 KB  
Networking Tools  -  Cheops 0.61
Cheops is an Open Source Network User Interface. It is designed to be the network equivalent of a swiss-army knife, unifying your network utilities. Cheops is for the network what a file manager is for your filesystem..
317.44 KB  
Networking Tools  -  ssh tunnel on demand 1.0
ssh tunnel on demand provides a script that creates an SSH tunnel on demand. ssh tunnel on demand is a script that makes it possible for a user to create an SSH tunnel to a server and connect to it without needing an account on the box or any...
13.31 KB  
Networking Tools  -  strongSwan 4.1.5
strongSwan is an OpenSource IPsec implementation for the Linux operating system. strongSwan is an OpenSource IPsec implementation for the Linux operating system. In order to have a stable IPsec platform to base our future extensions of the X.509...
1.7 MB  
Networking Tools  -  triggers 0.41
trigger is a lightweight, asynchronous notification mechanism to set off events in and across systems. The poor mans daily snapshot, glastree builds live backup trees, with branches for each day. Users directly browse the past to recover older...
14.34 KB