isp
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 87
Kdsl 0.5
Kdsl is a tool to help setup, and manage Internet accounts quickly and easily. more>>
Kdsl is a tool to help setup, and manage Internet accounts quickly and easily. Despite its name, Kdsl is designed to be a tool to handle many different types of Internet connections, including dial-up.
Main features:
- Kdsl offers dock icon themes - you can download and choose which modem lights you want.
- Accounts can have their unique icons.
- Accounts are available instantly for all users
- An inline browser is available to check your Usage statistics if your ISP supports this feature.
Currently, with version 0.5 , Kdsl supports The following protocols:
DSL accounts - PPPoE is well supported.
PPPoA is supported but untested, and may not work at this time.
Dial-Up Account with Pap/Chap support
Unsupported Protocols
ISDN is unsupported at this time, however, development for ISDN is occuring at present.
Cable support is scratchy at present
Static IP support is untested.
<<lessMain features:
- Kdsl offers dock icon themes - you can download and choose which modem lights you want.
- Accounts can have their unique icons.
- Accounts are available instantly for all users
- An inline browser is available to check your Usage statistics if your ISP supports this feature.
Currently, with version 0.5 , Kdsl supports The following protocols:
DSL accounts - PPPoE is well supported.
PPPoA is supported but untested, and may not work at this time.
Dial-Up Account with Pap/Chap support
Unsupported Protocols
ISDN is unsupported at this time, however, development for ISDN is occuring at present.
Cable support is scratchy at present
Static IP support is untested.
Download (2.0MB)
Added: 2005-08-10 License: GPL (GNU General Public License) Price:
1538 downloads
The Circle 0.41c
The Circle is an open source scalable decentralized peer to peer application. more>>
The Circle is an open source scalable decentralized peer to peer application. What does that mean? Well, theres no central authority running the show. No entry taxes either, no censorship, and (in theory) no weak point which can break the whole system.
No one even owns the source code. As long as there is one Circle peer running, anywhere in the world, theres still a network.
Main features:
- Share files
- Send instant messages and chat IRC-style
- Put together your own personalized, trust based news service
- Proxy Debian package downloads
The Circle is written in Python. It runs on Linux and Windows. (in fact, there is very little operating system specific code, so it will most likely work on any system that supports Python)
Scalability
At the core of the Circle is a decentralized hashtable, or "Chord". This table allows users to search for files in logarithmic time, based on keywords. This means that the Circle does not have the scalability problems of Gnutella style network (such as Kazaa, eDonkey), while also avoiding the need for a central server and therefore a single point of failure. Details of its operation are given in the "Technical Details" section below.
Privacy
The Circle does have the ability to post fully anonymous news a la Freenet. However, the file-sharing protocol isnt entirely anonymous. People will be able to work out your IP address.
In order to protect user privacy, the Circle includes a Digital Rights Management system. Although everybody can search your files by their keywords, you may choose which users are authorized to download them. An unauthorized third party has access only to the names of your files, not to their content. Needless to say, we expect you to use this system in order to prevent copyright infringement, while allowing private copy.
Note: If we become aware that you are trying to share snuff or child pornography, we will be able to work out your IP and from that your location and identity, and report you to the police and/or your ISP. Snuff and child pornography are things we think any reasonable person considers to be evil (its an issue quite separate from the debate over copyright).
<<lessNo one even owns the source code. As long as there is one Circle peer running, anywhere in the world, theres still a network.
Main features:
- Share files
- Send instant messages and chat IRC-style
- Put together your own personalized, trust based news service
- Proxy Debian package downloads
The Circle is written in Python. It runs on Linux and Windows. (in fact, there is very little operating system specific code, so it will most likely work on any system that supports Python)
Scalability
At the core of the Circle is a decentralized hashtable, or "Chord". This table allows users to search for files in logarithmic time, based on keywords. This means that the Circle does not have the scalability problems of Gnutella style network (such as Kazaa, eDonkey), while also avoiding the need for a central server and therefore a single point of failure. Details of its operation are given in the "Technical Details" section below.
Privacy
The Circle does have the ability to post fully anonymous news a la Freenet. However, the file-sharing protocol isnt entirely anonymous. People will be able to work out your IP address.
In order to protect user privacy, the Circle includes a Digital Rights Management system. Although everybody can search your files by their keywords, you may choose which users are authorized to download them. An unauthorized third party has access only to the names of your files, not to their content. Needless to say, we expect you to use this system in order to prevent copyright infringement, while allowing private copy.
Note: If we become aware that you are trying to share snuff or child pornography, we will be able to work out your IP and from that your location and identity, and report you to the police and/or your ISP. Snuff and child pornography are things we think any reasonable person considers to be evil (its an issue quite separate from the debate over copyright).
Download (0.78MB)
Added: 2005-08-15 License: GPL (GNU General Public License) Price:
1536 downloads
FileBunker 1.1.2
FileBunker is a file backup application which uses one or more GMail accounts as its backup repository. more>>
FileBunker is a file backup application which uses one or more GMail accounts as its backup repository.
Because each GMail account supplies 1000 megabytes of storage, it serves as an excellent facility for this purpose. Files are compressed and encrypted for security and efficiency, and can be restored on demand.
Configuring Filebunker:
Before FileBunker can be used to backup your files, you need to configure the application. This is done by choosing Configuration from the File menu. The following describes the information that must be provided to complete this configuration.
FileBunker Password:
First and foremost, FileBunker requires you to establish a password. This password is used to encrypt the data that you backup so that it is secure.
Longer passwords are better, and you should not use a password which coincides with the password to any of the GMail accounts that you are using for backups. Note in order to make sure your password is correctly recorded, you must type it again in the Confirm Password field.
SMTP Server:
FileBunker transfers files to GMail by sending them using the standard email transfer protocol SMTP. You must identify an SMTP server that will send your email. This is usually an address like smtp.mycompany.com, or mail.myisp.com.
If you are not sure what to specify, check the account configuration in your email application (such as Outlook or Eudora), or contact your ISP. Some SMTP servers require authentication in order to transfer messages.
This involves specifying a user name and password which is used to authenticate you to the SMTP server. If your server requires this authentication, check the Requires Authentication checkbox, and click the Configure button to specify the user name and password.
As with establishing your FileBunker password, you will need to confirm your password to make sure it is correctly recorded. Again, check the configuration of your email application, or contact your ISP, if you are not sure whether your SMTP server requires authentication.
Email Repositories:
Finally, and perhaps most importantly, in order to perform any backups you need to specify one or more GMail accounts which your files will be sent to.
Clicking the New button will prompt you to specify the email address and password for an existing GMail account. Note the @gmail.com is already specified, so you will only need to specify the user name (e.g. jsmith).
As with other password fields in this configuration, you will need to confirm the password to ensure it is recorded correctly. After pressing OK you will be returned to the main configuration dialog, and you will see the new account in the Email Repositories list.
You can select it, and click Edit to change the details of that account, or Delete to remove it. Each GMail account gives you 1000 megabytes of storage. You can register multiple accounts at any time as your storage requirements grow.
FileBunker will automatically use a new account as old ones are filled up.
NOTE If you delete an account that already has files backed up to it, those files will not be accessible from FileBunker.
<<lessBecause each GMail account supplies 1000 megabytes of storage, it serves as an excellent facility for this purpose. Files are compressed and encrypted for security and efficiency, and can be restored on demand.
Configuring Filebunker:
Before FileBunker can be used to backup your files, you need to configure the application. This is done by choosing Configuration from the File menu. The following describes the information that must be provided to complete this configuration.
FileBunker Password:
First and foremost, FileBunker requires you to establish a password. This password is used to encrypt the data that you backup so that it is secure.
Longer passwords are better, and you should not use a password which coincides with the password to any of the GMail accounts that you are using for backups. Note in order to make sure your password is correctly recorded, you must type it again in the Confirm Password field.
SMTP Server:
FileBunker transfers files to GMail by sending them using the standard email transfer protocol SMTP. You must identify an SMTP server that will send your email. This is usually an address like smtp.mycompany.com, or mail.myisp.com.
If you are not sure what to specify, check the account configuration in your email application (such as Outlook or Eudora), or contact your ISP. Some SMTP servers require authentication in order to transfer messages.
This involves specifying a user name and password which is used to authenticate you to the SMTP server. If your server requires this authentication, check the Requires Authentication checkbox, and click the Configure button to specify the user name and password.
As with establishing your FileBunker password, you will need to confirm your password to make sure it is correctly recorded. Again, check the configuration of your email application, or contact your ISP, if you are not sure whether your SMTP server requires authentication.
Email Repositories:
Finally, and perhaps most importantly, in order to perform any backups you need to specify one or more GMail accounts which your files will be sent to.
Clicking the New button will prompt you to specify the email address and password for an existing GMail account. Note the @gmail.com is already specified, so you will only need to specify the user name (e.g. jsmith).
As with other password fields in this configuration, you will need to confirm the password to ensure it is recorded correctly. After pressing OK you will be returned to the main configuration dialog, and you will see the new account in the Email Repositories list.
You can select it, and click Edit to change the details of that account, or Delete to remove it. Each GMail account gives you 1000 megabytes of storage. You can register multiple accounts at any time as your storage requirements grow.
FileBunker will automatically use a new account as old ones are filled up.
NOTE If you delete an account that already has files backed up to it, those files will not be accessible from FileBunker.
Download (4.85MB)
Added: 2005-09-27 License: MIT/X Consortium License Price:
1489 downloads
Proxy Applet 0.2.3
Proxy Applet is a GNOME tray applet for changing your network proxy configuration with a single click. more>>
Proxy Applet is a GNOME tray applet for changing your network proxy configuration with a single click, in a manner similar to Galeon 1.x.
Galeon used to have a single click Network Proxy selector in their menu, which I used frequently. In a discussion with Epiphany developers about this same functionality (using GConf) they argued that you could already move the Proxy Network capplet to your taskbar.
But that doesnt offer all the functionality Im looking for. What I think would be neat is:
- An applet that gives you a list of preset configurations upon a single click.
- Each configuration is called a location and could either mean:
No proxy
Manually configured proxy
Proxy Auto Configuration (PAC)
A remote URL, eg. http://pac.isp.net/path/file.pac
A local URI, eg. file:///home/user/pacs/location.pac
- When you select another location, the applet should replace your GConf settings accordingly. (GConf key: /system/http_proxy)
- A preferences dialog should allow to manage locations and even test a location (see if proxy works or check PAC syntax ?).
- In a later phase there might even be an automatic selection based on eg. the network-configuration (ip-address, network, gateway, ??). So the applet has to monitor the network configuration for changes.
- When using tsocks or dante lib, we could have a dialog to socksify the complete system. (Add it to /etc/ld.so.preload or run /etc/init.d/tsocks)
<<lessGaleon used to have a single click Network Proxy selector in their menu, which I used frequently. In a discussion with Epiphany developers about this same functionality (using GConf) they argued that you could already move the Proxy Network capplet to your taskbar.
But that doesnt offer all the functionality Im looking for. What I think would be neat is:
- An applet that gives you a list of preset configurations upon a single click.
- Each configuration is called a location and could either mean:
No proxy
Manually configured proxy
Proxy Auto Configuration (PAC)
A remote URL, eg. http://pac.isp.net/path/file.pac
A local URI, eg. file:///home/user/pacs/location.pac
- When you select another location, the applet should replace your GConf settings accordingly. (GConf key: /system/http_proxy)
- A preferences dialog should allow to manage locations and even test a location (see if proxy works or check PAC syntax ?).
- In a later phase there might even be an automatic selection based on eg. the network-configuration (ip-address, network, gateway, ??). So the applet has to monitor the network configuration for changes.
- When using tsocks or dante lib, we could have a dialog to socksify the complete system. (Add it to /etc/ld.so.preload or run /etc/init.d/tsocks)
Download (0.080MB)
Added: 2005-10-05 License: GPL (GNU General Public License) Price:
1483 downloads
pmacct-contribs 20051103
pmacct is a small set of passive network monitoring tools to measure, account and aggregate IPv4 and IPv6 traffic. more>>
pmacct is a small set of passive network monitoring tools to measure, account and aggregate IPv4 and IPv6 traffic; aggregation revolves around the key concept of primitives (VLAN id, source and destination MAC addresses, hosts, networks, AS numbers, ports, IP protocol and ToS/DSCP field are supported) which may be arbitrarily combined to build custom aggregation methods; support for historical data breakdown, triggers and packet tagging, filtering and sampling.
Aggregates can be stored into memory tables, SQL databases (MySQL or PostgreSQL) or simply printed to stdout. Data is collected from the network either using libpcap (and optionally promiscuous mode) or reading NetFlow v1/v5/v7/v8/v9 and sFlow v2/v4/v5 datagrams, both unicast and multicast.
IP accounting is the key in ISP/IXP network operations like billing, graphing network resources usage, live or historical traffic analysis, handling of network thresholds, provisioning and SLA monitoring. SNMP counters sometime are not this useful because of their coarse granularity.
Finer granularities become valuable if data are historical and match logical entities of interest such as Autonomous System Numbers, departmental or customer network chunks, specific traffic flows, etc. Further, actual large-scale networks are able to produce, in very short times, high amounts of data that become quickly difficult to be processed in a meaningful way
In this context, traffic aggregation and advanced filtering and sampling capabilities are requirements that cannot be missed anymore.
Either using memory or SQL tables as backend storage, pmacct can easily feed data to tools like MRTG, RRDtool, Cacti and Gnuplot among the others. A little scripting abilities are required to glue pmacct with external tools and a number of sample scripts and some tutorials are already available.
<<lessAggregates can be stored into memory tables, SQL databases (MySQL or PostgreSQL) or simply printed to stdout. Data is collected from the network either using libpcap (and optionally promiscuous mode) or reading NetFlow v1/v5/v7/v8/v9 and sFlow v2/v4/v5 datagrams, both unicast and multicast.
IP accounting is the key in ISP/IXP network operations like billing, graphing network resources usage, live or historical traffic analysis, handling of network thresholds, provisioning and SLA monitoring. SNMP counters sometime are not this useful because of their coarse granularity.
Finer granularities become valuable if data are historical and match logical entities of interest such as Autonomous System Numbers, departmental or customer network chunks, specific traffic flows, etc. Further, actual large-scale networks are able to produce, in very short times, high amounts of data that become quickly difficult to be processed in a meaningful way
In this context, traffic aggregation and advanced filtering and sampling capabilities are requirements that cannot be missed anymore.
Either using memory or SQL tables as backend storage, pmacct can easily feed data to tools like MRTG, RRDtool, Cacti and Gnuplot among the others. A little scripting abilities are required to glue pmacct with external tools and a number of sample scripts and some tutorials are already available.
Download (0.030MB)
Added: 2005-11-04 License: GPL (GNU General Public License) Price:
1450 downloads
SMTPGuard 1.1.1
SMTPGuard is a tool for ISPs that stop spam before it hits a users mailbox. more>>
SMTPGuard is a tool which controls the flow of email traversing an MTA (Mail Transfer Agent). It is designed to be used on an SMTP server for incoming mail, and currently supports postfix.
SMTPGuard was originally created to meet the needs of Internet Service Providers (ISPs). ISPs typically receive tremendous amounts of email from their local (user) network.
Within a wide variety of users, some are spammers, many unknowingly have virus infected PCs; each of these can send large quantities of mail through the ISPs SMTP (Simple Mail Transfer Protocol) servers.
This is especially a problem for ISPs who are connected to their users via high speed lines such as fiber or ADSL. SMTPGuard was developed to prevent SMTP servers from being overwhelmed by unexpected spikes in usage from specific (often malicious) users.
For a large ISP, their only problem isnt just with overloaded incoming SMTP servers. SPAM will also be queued on the outgoing server (perhaps the same server) for delivery to the Internet.
Because the mail is SPAM it will likely bounce, then double bounce putting extreme load on the outgoing server and its queue. smtpguard is designed to stop this type of extreme load by stopping floods of mail at the gate (incoming server).
SMTPGuard is point based. Each time a client connects to the SMTP server, SMTPGuard adds points according to the rules file. SMTPGuard uses information acquired during the SMTP session, adds points according to the rules file, and finally takes actions based on its settings. For example, the information below is used:
- Remote IP Address
- Character string provided by MAIL FROM command
- Character string provided by RCPT TO command
The following actions can be taken:
ok - white list
wait - delay processing
reject - reject messages
mail - send alert email to administrator
log - output message to log
delete - delete record in database
Enhancements:
- postfix/flexguard.c: remove word flexguard. use smtpguard instead. rename filename to postfix/smtpguard.c
- postfix/Makefile.am: rename flexguard -> smtpguard
- configure.in: 1.1.1
- rename FLEXGUARD_{CFLAGS,LIBS} -> SMTPGUARD_{CFLAGS,LIBS}
- smtpguard/Makefile.am,postfix/Makefile.am,test/Makefile.am: Ditto
- debian/postfix-smtpguard.files: added
- README.postfix: added
<<lessSMTPGuard was originally created to meet the needs of Internet Service Providers (ISPs). ISPs typically receive tremendous amounts of email from their local (user) network.
Within a wide variety of users, some are spammers, many unknowingly have virus infected PCs; each of these can send large quantities of mail through the ISPs SMTP (Simple Mail Transfer Protocol) servers.
This is especially a problem for ISPs who are connected to their users via high speed lines such as fiber or ADSL. SMTPGuard was developed to prevent SMTP servers from being overwhelmed by unexpected spikes in usage from specific (often malicious) users.
For a large ISP, their only problem isnt just with overloaded incoming SMTP servers. SPAM will also be queued on the outgoing server (perhaps the same server) for delivery to the Internet.
Because the mail is SPAM it will likely bounce, then double bounce putting extreme load on the outgoing server and its queue. smtpguard is designed to stop this type of extreme load by stopping floods of mail at the gate (incoming server).
SMTPGuard is point based. Each time a client connects to the SMTP server, SMTPGuard adds points according to the rules file. SMTPGuard uses information acquired during the SMTP session, adds points according to the rules file, and finally takes actions based on its settings. For example, the information below is used:
- Remote IP Address
- Character string provided by MAIL FROM command
- Character string provided by RCPT TO command
The following actions can be taken:
ok - white list
wait - delay processing
reject - reject messages
mail - send alert email to administrator
log - output message to log
delete - delete record in database
Enhancements:
- postfix/flexguard.c: remove word flexguard. use smtpguard instead. rename filename to postfix/smtpguard.c
- postfix/Makefile.am: rename flexguard -> smtpguard
- configure.in: 1.1.1
- rename FLEXGUARD_{CFLAGS,LIBS} -> SMTPGUARD_{CFLAGS,LIBS}
- smtpguard/Makefile.am,postfix/Makefile.am,test/Makefile.am: Ditto
- debian/postfix-smtpguard.files: added
- README.postfix: added
Download (0.028MB)
Added: 2005-11-09 License: GPL (GNU General Public License) Price:
1445 downloads
LinuxMagic magic-smtpd 0.8.4-2
LinuxMagic magic-smtpd is a drop in replacement for Dan Bernsteins qmail-smtpd. more>>
LinuxMagic magic-smtpd is a drop in replacement for Dan Bernsteins qmail-smtpd, and was originally designed to be part of the LinuxMagic Magic Mail Server.
This opensource version has been released to allow others to benifit from its anti-spam components, and valid user checking to reduce server loads, and spam volumes.
It is designed to support stock qmail installations, qmail/vpopmail installations, as well as having database support.
Designed for ISP service, this will work for all mail servers large and small. Comments are welcome. Support for other mailers expected in the future.
Enhancements:
- A compilation bug for Red Hat/Mandrake, an SMTP AUTH problem with ext_prog, and a problem loading directories with a newline have been fixed.
<<lessThis opensource version has been released to allow others to benifit from its anti-spam components, and valid user checking to reduce server loads, and spam volumes.
It is designed to support stock qmail installations, qmail/vpopmail installations, as well as having database support.
Designed for ISP service, this will work for all mail servers large and small. Comments are welcome. Support for other mailers expected in the future.
Enhancements:
- A compilation bug for Red Hat/Mandrake, an SMTP AUTH problem with ext_prog, and a problem loading directories with a newline have been fixed.
Download (0.47MB)
Added: 2006-01-10 License: Freely Distributable Price:
1387 downloads
PPPstat 0.5.0
PPPstat is an easy-to-use console utility to see the summary of dial-up connections from your unix system. more>>
PPPstat is an easy-to-use console utility to see the summary of dial-up connections from your unix system. Uses logs of pppd.
PPPstat is designed to provide a statistic on dial-up Internet connection. PPPstat project uses system logs of pppd daemon, thats why it would be useless if one would use something else to connect via PPP.
Main features:
- store info about connects in separate file;
- after getting info about connects to Internet from logs, PPPstat can group them:
- by user, who starterd pppd or by ISP in any combinations;
- by period: day or mounth;
- to make output more pretty, there is a configuration file which contais info about IPs of ISPs modem pools to print ISP name instead IP;
- count costs of connects.
Enhancements:
- make use of autotools. Now installation is corresponds GNU requirements
- output completely changed. Hope, it would be more convinient. Inspired by ppplag
- location of file, where syslog stores its messages, is taken from its config file
- added script for cron (/etc/cron.weekly/pppstat) to keep /var/log/pppd.log up to date, independently of program usage
- added ukrainian and russian translation
<<lessPPPstat is designed to provide a statistic on dial-up Internet connection. PPPstat project uses system logs of pppd daemon, thats why it would be useless if one would use something else to connect via PPP.
Main features:
- store info about connects in separate file;
- after getting info about connects to Internet from logs, PPPstat can group them:
- by user, who starterd pppd or by ISP in any combinations;
- by period: day or mounth;
- to make output more pretty, there is a configuration file which contais info about IPs of ISPs modem pools to print ISP name instead IP;
- count costs of connects.
Enhancements:
- make use of autotools. Now installation is corresponds GNU requirements
- output completely changed. Hope, it would be more convinient. Inspired by ppplag
- location of file, where syslog stores its messages, is taken from its config file
- added script for cron (/etc/cron.weekly/pppstat) to keep /var/log/pppd.log up to date, independently of program usage
- added ukrainian and russian translation
Download (0.25MB)
Added: 2006-01-10 License: GPL (GNU General Public License) Price:
1382 downloads
SMTarPit 0.6.0
SMTarPit is a chrooted SMTP honeypot and tarpit. more>>
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).
<<lessI 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).
Download (0.029MB)
Added: 2006-01-17 License: GPL (GNU General Public License) Price:
1377 downloads
rp-pppoe 3.8
rp-pppoe is a user-mode PPPoE client. more>>
PPPoE (Point-to-Point Protocol over Ethernet) is a protocol used by many ADSL Internet Service Providers. Roaring Penguin has a free PPPoE client for Linux and Solaris systems to connect to PPPoE service providers.
Dubbed RP-PPPoE, this open-source product is ideal for Linux users with a DSL "modem" whose Internet service provider uses PPPoE. Before you download this software, check whether or not you really need it.
rp-pppoe your ISP uses PPPoE, but has given you a router, you may not need a PPPoE client on your Linux box. DHCP may work fine.
Enhancements:
- The code was refactored to shrink the size of the pppoe-executable.
- The ability to omit debugging code was also added.
- A bug in the MD5 code that caused pppoe-server to segfault on 64-bit architectures was fixed.
<<lessDubbed RP-PPPoE, this open-source product is ideal for Linux users with a DSL "modem" whose Internet service provider uses PPPoE. Before you download this software, check whether or not you really need it.
rp-pppoe your ISP uses PPPoE, but has given you a router, you may not need a PPPoE client on your Linux box. DHCP may work fine.
Enhancements:
- The code was refactored to shrink the size of the pppoe-executable.
- The ability to omit debugging code was also added.
- A bug in the MD5 code that caused pppoe-server to segfault on 64-bit architectures was fixed.
Download (0.20MB)
Added: 2006-04-02 License: GPL (GNU General Public License) Price:
1351 downloads
mysqlApache 1.46
mysqlApache is a MySQL database backend and browser based frontend for managing large numbers of Apache web servers. more>>
mysqlApache is a MySQL database backend and browser based frontend for managing large numbers of Apache web servers (each of more than a 1000 virtual and IP-based web sites).
It is part of the OpenISP project and works if you like with mysqlBind, mysqlISP, mysqlIPM, and mysqlSendmail.
Our mysqlISP component systems focus is on a very stable telco quality ISP services via static configuration of servers from mySQL, but with mySQL not required to be live.
<<lessIt is part of the OpenISP project and works if you like with mysqlBind, mysqlISP, mysqlIPM, and mysqlSendmail.
Our mysqlISP component systems focus is on a very stable telco quality ISP services via static configuration of servers from mySQL, but with mySQL not required to be live.
Download (0.13MB)
Added: 2006-03-07 License: GPL (GNU General Public License) Price:
1330 downloads
dnsproxy 1.15
dnsproxy daemon is a proxy for DNS queries. more>>
dnsproxy daemon is a proxy for DNS queries. It forwards these queries to two previously configured nameservers: one for authoritative queries and another for recursive queries. The received answers are sent back to the client unchanged. No local caching is done.
Primary motivation for this project was the need to replace Bind servers with djbdns in an ISP environment. These servers get recursive queries from customers and authoritative queries from outside at the same IP address. Now it is possible to run dnscache and tinydns on the same machine with queries dispatched by dnsproxy.
Other scenarios are firewalls where you want to proxy queries to the real servers in your DMZ. Or internal nameservers behind firewalls, or...
Enhancements:
- Updated to libevent 1.1, portability fixes.
<<lessPrimary motivation for this project was the need to replace Bind servers with djbdns in an ISP environment. These servers get recursive queries from customers and authoritative queries from outside at the same IP address. Now it is possible to run dnscache and tinydns on the same machine with queries dispatched by dnsproxy.
Other scenarios are firewalls where you want to proxy queries to the real servers in your DMZ. Or internal nameservers behind firewalls, or...
Enhancements:
- Updated to libevent 1.1, portability fixes.
Download (0.11MB)
Added: 2006-03-07 License: GPL (GNU General Public License) Price:
1326 downloads
Igloo 0.1.7
Igloo an interest group social networking and collaboration platform. more>>
Igloo is the perfect solution for mutual interest (MIG) and special interest (SIG) groups and membership based organisations wishing to create a knowledge network around their interests.
Members can create and publishing blogs, wiki pages, polls, discussions, channels, tasks and activities to either their network, the group or to the public.
These tools are integrated tightly into a simple to use platform enabling you to empower your membership around your shared interests.
Main features:
- Membership Wiki, Blog, Events, Tasks, Polls.
- Customisable social networking.
- Really simple publishing tools.
- Membership access control system.
- RSS
- Newsletters
- Configurable file upload
- Channels
- Tagging
Igloo is a web standard product. Igloo will work with standard web server configurations such as a GNU/Linux distribution running Apache and PHP services or a Microsoft server running IIS or PHP. These are available from most internet service providers (ISP) should you wish to host externally.
Igloo has a small hard disk footprint (appox 3mb). The amount of space given to each user for file storage is configurable at installation. Awarding large disk quotas to users will increase your disk space usage which if with an ISP will increase your costs.
Igloo is easy to install and configure for personel trained in server administration.
Enhancements:
- User interface cleanups, a navigation overhaul, support for public publishing, and email notification on comment receipt.
<<lessMembers can create and publishing blogs, wiki pages, polls, discussions, channels, tasks and activities to either their network, the group or to the public.
These tools are integrated tightly into a simple to use platform enabling you to empower your membership around your shared interests.
Main features:
- Membership Wiki, Blog, Events, Tasks, Polls.
- Customisable social networking.
- Really simple publishing tools.
- Membership access control system.
- RSS
- Newsletters
- Configurable file upload
- Channels
- Tagging
Igloo is a web standard product. Igloo will work with standard web server configurations such as a GNU/Linux distribution running Apache and PHP services or a Microsoft server running IIS or PHP. These are available from most internet service providers (ISP) should you wish to host externally.
Igloo has a small hard disk footprint (appox 3mb). The amount of space given to each user for file storage is configurable at installation. Awarding large disk quotas to users will increase your disk space usage which if with an ISP will increase your costs.
Igloo is easy to install and configure for personel trained in server administration.
Enhancements:
- User interface cleanups, a navigation overhaul, support for public publishing, and email notification on comment receipt.
Download (0.58MB)
Added: 2006-03-09 License: GPL (GNU General Public License) Price:
1325 downloads
mysqlRadius 1.71
mysqlRadius is the world favorite Cistron 1.6.6 (and other) radius server manager. more>>
mysqlRadius is the world favorite Cistron 1.6.6 (and other) radius server manager. mysqlRadius can manage 1 or 100 RADIUS servers without a hiccup including redundant backup servers that transparently provide mysql accounting data via mysqlRadacct aux application.
Our mysqlISP component systems focus is on a very stable telco quality ISP services via static configuration of servers from mySQL, but with mySQL not required to be live.
<<lessOur mysqlISP component systems focus is on a very stable telco quality ISP services via static configuration of servers from mySQL, but with mySQL not required to be live.
Download (0.082MB)
Added: 2006-03-13 License: GPL (GNU General Public License) Price:
1320 downloads
Alternate Password Library 1.2.0
Alternate Password Library (libaltpw) adds alternate password support dynamically with LD_PRELOAD. more>>
Alternate Password Library (libaltpw) adds alternate password support dynamically with LD_PRELOAD or by linking the shared library with the executable.
Useful, for example, to make sendmail, procmail, and pop3d use an alternate password if you are an ISP.
Works with any program that uses the getpw* family of functions and the password file is configurable through the environment.
Basically this is just another library, you can link against it and it overrides getpw* to point at an alternate password file specified by the environment variable ALTPASSWD.
So the normal way to use it, in non SUID form, would be:
# export ALTPASSWD=/some/other/passwd.file
# export LD_PRELOAD=/usr/local/lib/libaltpw.so.X
# < some command >
And some command will see the alternate password file. This does not work in an SUID contect because LD_PRELOAD is ignored for SUID binaries. To help determine when things will and will not work like expected, there is the runaltpw command. So the above becomes this:
# runaltpw /some/other/passwd.file < some command > < arg > < arg >
And if it thinks things look OK, i.e. not SUID, passwd exists and everything else, it will exec the command after setting up the environment. If things look strange, if will exit instead.
There are also some README.* files that deal with specific programs I had trouble with, either because they had a strange build process, were SUID by default, or both.
Enhancements:
- Added support for the getgr* group handling functions, and a /etc/group.switch and ALTGROUP in the environment, all similar to how the altpw functions work but for groups, as suggested by Bruce Richardson.
<<lessUseful, for example, to make sendmail, procmail, and pop3d use an alternate password if you are an ISP.
Works with any program that uses the getpw* family of functions and the password file is configurable through the environment.
Basically this is just another library, you can link against it and it overrides getpw* to point at an alternate password file specified by the environment variable ALTPASSWD.
So the normal way to use it, in non SUID form, would be:
# export ALTPASSWD=/some/other/passwd.file
# export LD_PRELOAD=/usr/local/lib/libaltpw.so.X
# < some command >
And some command will see the alternate password file. This does not work in an SUID contect because LD_PRELOAD is ignored for SUID binaries. To help determine when things will and will not work like expected, there is the runaltpw command. So the above becomes this:
# runaltpw /some/other/passwd.file < some command > < arg > < arg >
And if it thinks things look OK, i.e. not SUID, passwd exists and everything else, it will exec the command after setting up the environment. If things look strange, if will exit instead.
There are also some README.* files that deal with specific programs I had trouble with, either because they had a strange build process, were SUID by default, or both.
Enhancements:
- Added support for the getgr* group handling functions, and a /etc/group.switch and ALTGROUP in the environment, all similar to how the altpw functions work but for groups, as suggested by Bruce Richardson.
Download (0.10MB)
Added: 2006-03-24 License: GPL (GNU General Public License) Price:
1309 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above isp search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed