https chart.donhr.navy.mil
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 174
HttpdBase4J 0.2
HttpdBase4J is an embeddable Java web server framework that supports HTTP, HTTPS, templated content. more>>
HttpdBase4J is an embeddable Java web server framework that supports HTTP, HTTPS, templated content and serving content from inside an archive.
The classes are easy to extend as they utilize the Hollywood dont call us, well call you principle to allow the user to overide the framework behaviour during all the different phases of the HTTP transaction.
Note:HttpdBase4J uses the Java 6 com.sun.net.httpserver classes so it wont currently work under earlier versions of Java.
Usage Examples:
The simplest use case is to create an embedded web server on port 8088 with its home directory at htdocs in the local filesystem and a root url at / ie / maps onto htdocs:
homeDir = new java.io.File("./htdocs");
httpd = new FileHttpd(homeDir, 10); // Creates a server with a threadpool of 10
httpd.setLogger(System.err); // Log to console
httpd.start(8088, "/");
Creating a HTTPS server equivalent the the HTTP server above requires passing a keystore and password to start. Passing null will generate a certificate free keystore if you only need the encryption capabilities of HTTPS and not the certificate capability:
httpd = new FileHttpd(homeDir, 10);
m_httpd.start(8089, "/", keystore, password);
Serving content from inside an archive or from a jar or zip in the Java classpath requires creating an ArchiveHttpd instance instead of a FileHttpd. To serve content located in a jar or zip in the class path you need only specify the resource directory in the classpath where the content islocated, for example:
httpd = new ArchiveHttpd("/resources/htdocs", 10);
httpd.start(8088, "/");
To serve content from within a specific archive specify the archive as a Java File when constructing the ArchiveHttpd:
httpd = new ArchiveHttpd(new File("content.zip"), "/resources/htdocs", 10);
httpd.start(8088, "/");
Creating web content using templates is also supported. Currently only the StringTemplate library (http://www.stringtemplate.org) is is supported but it should be relatively easy to create user derived classes for other template implementations. To create an HTTP embedded web server on serving templated content from resources/htdocs in the classpath and having a template file handler (A Java class implenting the Templatable interface that is used to fill the templates) in net.homeip.donaldm.test.templates.
httpd = new ArchiveHttpd("resources/htdocs", 10);
StringTemplateHandler stHandler = new ArchiveStringTemplateHandler(httpd,
"net.homeip.donaldm.test.templates");
httpd.addHandler(".st", stHandler); // .st extension = template files
httpd.start(m_port, "/");
The HTTP transaction handling can be customized at any point by overiding any of the methods in the HttpHandleable interface or by overiding onCreateRequestHandler in Httpd in order to provide your own request handler. A simple example of overiding HttpHandleable methods:
httpd = new TestOverideHttpd(m_homeDir, 10);
httpd.start(m_port, "/");
class TestOverideHttpd extends FileHttpd
{
public HttpResponse onServeHeaders(long id, HttpExchange ex, Request request)
{
//Create or amend content
}
public InputStream onServeBody(long id, HttpExchange ex, Request request)
{
//Return amended or created content
}
}
<<lessThe classes are easy to extend as they utilize the Hollywood dont call us, well call you principle to allow the user to overide the framework behaviour during all the different phases of the HTTP transaction.
Note:HttpdBase4J uses the Java 6 com.sun.net.httpserver classes so it wont currently work under earlier versions of Java.
Usage Examples:
The simplest use case is to create an embedded web server on port 8088 with its home directory at htdocs in the local filesystem and a root url at / ie / maps onto htdocs:
homeDir = new java.io.File("./htdocs");
httpd = new FileHttpd(homeDir, 10); // Creates a server with a threadpool of 10
httpd.setLogger(System.err); // Log to console
httpd.start(8088, "/");
Creating a HTTPS server equivalent the the HTTP server above requires passing a keystore and password to start. Passing null will generate a certificate free keystore if you only need the encryption capabilities of HTTPS and not the certificate capability:
httpd = new FileHttpd(homeDir, 10);
m_httpd.start(8089, "/", keystore, password);
Serving content from inside an archive or from a jar or zip in the Java classpath requires creating an ArchiveHttpd instance instead of a FileHttpd. To serve content located in a jar or zip in the class path you need only specify the resource directory in the classpath where the content islocated, for example:
httpd = new ArchiveHttpd("/resources/htdocs", 10);
httpd.start(8088, "/");
To serve content from within a specific archive specify the archive as a Java File when constructing the ArchiveHttpd:
httpd = new ArchiveHttpd(new File("content.zip"), "/resources/htdocs", 10);
httpd.start(8088, "/");
Creating web content using templates is also supported. Currently only the StringTemplate library (http://www.stringtemplate.org) is is supported but it should be relatively easy to create user derived classes for other template implementations. To create an HTTP embedded web server on serving templated content from resources/htdocs in the classpath and having a template file handler (A Java class implenting the Templatable interface that is used to fill the templates) in net.homeip.donaldm.test.templates.
httpd = new ArchiveHttpd("resources/htdocs", 10);
StringTemplateHandler stHandler = new ArchiveStringTemplateHandler(httpd,
"net.homeip.donaldm.test.templates");
httpd.addHandler(".st", stHandler); // .st extension = template files
httpd.start(m_port, "/");
The HTTP transaction handling can be customized at any point by overiding any of the methods in the HttpHandleable interface or by overiding onCreateRequestHandler in Httpd in order to provide your own request handler. A simple example of overiding HttpHandleable methods:
httpd = new TestOverideHttpd(m_homeDir, 10);
httpd.start(m_port, "/");
class TestOverideHttpd extends FileHttpd
{
public HttpResponse onServeHeaders(long id, HttpExchange ex, Request request)
{
//Create or amend content
}
public InputStream onServeBody(long id, HttpExchange ex, Request request)
{
//Return amended or created content
}
}
Download (3.1MB)
Added: 2007-07-16 License: LGPL (GNU Lesser General Public License) Price:
830 downloads
HTTPManifold 0.9b
HTTPManifold is an application for tunnelling Web/HTTP traffic for multiple servers through a single IP address. more>>
HTTPManifold is an application for tunnelling Web/HTTP traffic for multiple servers through a single IP address (a reverse proxy). HTTPManifold is intended for home users and small businesses so that they can host multiple domains and sub-domains through a single IP address on port 80.
HTTPManifold forwards traffic to other machines, logs requests, and rewrites content during the process. It can also log the raw content of requests for the purpose of debugging Web services, etc. It provides a Web interface for configuration and log viewing with some log analysis capabilities.
Main features:
- Ability to service HTTP request on any port.
- Allow SSL connections and therefore provide HTTPS to server that otherwise dont support it.
- Forward HTTP requests to any IP address on any port using HTTP or HTTPS.
- Rewrite HTTP headers and body during forward translation.
- Log raw HTTP request and response bytes for debugging purposes.
- Serve static HTML pages.
- Provide web interface to HTTPManifold configuration options.
Enhancements:
- This release adds the ability to forward requests to a sub-path on a destination server.
- It adds options to do simple string replacement when processing response content.
- The appearance of the Web interface has been updated.
- HSQLDB support has been added for enhanced request logging.
- X-forwarded-for header support has been added so that destination servers can see the source IP address.
- Some of the forwarding implementation has been touched up to improve performance and fix small defects.
<<lessHTTPManifold forwards traffic to other machines, logs requests, and rewrites content during the process. It can also log the raw content of requests for the purpose of debugging Web services, etc. It provides a Web interface for configuration and log viewing with some log analysis capabilities.
Main features:
- Ability to service HTTP request on any port.
- Allow SSL connections and therefore provide HTTPS to server that otherwise dont support it.
- Forward HTTP requests to any IP address on any port using HTTP or HTTPS.
- Rewrite HTTP headers and body during forward translation.
- Log raw HTTP request and response bytes for debugging purposes.
- Serve static HTML pages.
- Provide web interface to HTTPManifold configuration options.
Enhancements:
- This release adds the ability to forward requests to a sub-path on a destination server.
- It adds options to do simple string replacement when processing response content.
- The appearance of the Web interface has been updated.
- HSQLDB support has been added for enhanced request logging.
- X-forwarded-for header support has been added so that destination servers can see the source IP address.
- Some of the forwarding implementation has been touched up to improve performance and fix small defects.
Download (0.31MB)
Added: 2006-09-05 License: AFPL (Aladdin Free Public License) Price:
1144 downloads
Sawdog 2.4
Sawdog is a suite of scripts that informs the system operators of mission critical servers in the case of a failure. more>>
Sawdog (Simple Active Watch-DOG) is a suite of scripts that informs the system operators of mission critical servers in the case of a failure.
A set of small executables (i.e. expect scripts) are executed, and if one executable fails, it sends an email or an SMS to the sysop. There are 3 states known to sawdog: alive, unknown, and dead. Only certain state transitions trigger a notification.
On a Web interface, the states of all hosts are visible. So far, there are scripts to check for DNS, FTP, HTTP, HTTPS, ICMP, IMAP, MS SQL, MySQL, Notes, NTP, POP3, PostgreSQL, SMB, SMTP, SNMP, SSH, telnet, TWS, VNM, and Webmin.
<<lessA set of small executables (i.e. expect scripts) are executed, and if one executable fails, it sends an email or an SMS to the sysop. There are 3 states known to sawdog: alive, unknown, and dead. Only certain state transitions trigger a notification.
On a Web interface, the states of all hosts are visible. So far, there are scripts to check for DNS, FTP, HTTP, HTTPS, ICMP, IMAP, MS SQL, MySQL, Notes, NTP, POP3, PostgreSQL, SMB, SMTP, SNMP, SSH, telnet, TWS, VNM, and Webmin.
Download (0.081MB)
Added: 2006-09-25 License: GPL (GNU General Public License) Price:
1125 downloads
SystemSearcher 1.0
SystemSearcher project is yet another Linux security scanner. more>>
SystemSearcher project is yet another Linux security scanner.
SystemSearcher is a Linux security scanner written in Perl. It scans single hosts or subnets for anonymous FTP servers, TFTP servers, SMTP servers which allow relaying, SSH servers, Telnet servers, NFS servers with exported directories, mail servers, Web servers (HTTP/HTTPS), well- known trojan ports, and exploitable CGIs.
You can also scan a list of specific servers and specific ports. It uses non-blocking socket communication with a 3-second socket timeout.
It can also scan for proxy servers which are open to the world (on port 80,8080,1080, or 3128), and SMB servers or Windows boxes sharing directories.
Main features:
- Scan a network segment
- Scan for anonymous ftp
- Scan for TFTP server
- Scan for SMTP server which allows relaying
- Scan for SSH server
- Scan for Telnet server
- Scan for Web server (HTTP and HTTPS)
- Scan for proxy server open to the world (Ports 80.8080.1080,3128)
- Scan for NFS server and exported directories
- Scan for Mailservers belonging to your target
- Scan for SMB server or windoze boxes and shared directories
- Scan for exploitable CGIs using whisker (programmed by Rain Forest Puppy)
- Scan for well known Trojan ports
- Scan for one or more open ports
<<lessSystemSearcher is a Linux security scanner written in Perl. It scans single hosts or subnets for anonymous FTP servers, TFTP servers, SMTP servers which allow relaying, SSH servers, Telnet servers, NFS servers with exported directories, mail servers, Web servers (HTTP/HTTPS), well- known trojan ports, and exploitable CGIs.
You can also scan a list of specific servers and specific ports. It uses non-blocking socket communication with a 3-second socket timeout.
It can also scan for proxy servers which are open to the world (on port 80,8080,1080, or 3128), and SMB servers or Windows boxes sharing directories.
Main features:
- Scan a network segment
- Scan for anonymous ftp
- Scan for TFTP server
- Scan for SMTP server which allows relaying
- Scan for SSH server
- Scan for Telnet server
- Scan for Web server (HTTP and HTTPS)
- Scan for proxy server open to the world (Ports 80.8080.1080,3128)
- Scan for NFS server and exported directories
- Scan for Mailservers belonging to your target
- Scan for SMB server or windoze boxes and shared directories
- Scan for exploitable CGIs using whisker (programmed by Rain Forest Puppy)
- Scan for well known Trojan ports
- Scan for one or more open ports
Download (0.18MB)
Added: 2007-03-15 License: GPL (GNU General Public License) Price:
953 downloads
PwdHash 1.1
PwdHash is an extension which generates theft-resistant passwords. more>>
PwdHash is an extension which generates theft-resistant passwords.
Automatically generates per-site passwords if you prefix your password with @@ or press F2 beforehand.
Prevents JavaScript from reading your password as it is typed. The same password will be generated at each subdomain: a.example.com matches b.example.com, a.example.co.uk matches b.example.co.uk, but a.co.uk and b.co.uk are different.
Hashed passwords can also be generated at https://www.pwdhash.com/
<<lessAutomatically generates per-site passwords if you prefix your password with @@ or press F2 beforehand.
Prevents JavaScript from reading your password as it is typed. The same password will be generated at each subdomain: a.example.com matches b.example.com, a.example.co.uk matches b.example.co.uk, but a.co.uk and b.co.uk are different.
Hashed passwords can also be generated at https://www.pwdhash.com/
Download (0.015MB)
Added: 2007-04-18 License: MPL (Mozilla Public License) Price:
589 downloads
Horatio 1.7
The Horatio system is a firewall authentication tool. more>>
The Horatio system is a firewall authentication tool. The premise: Legitimate users want to attach laptops and other mobile hosts to the network, but security demands that illegitimate users be prevented from accessing the internal, secure network and from abusing the general Internet. The approach taken by Horatio is to provide a separate, untrusted, network that only connects to the internal network (and thus to the Internet) through a firewall that by default does not pass any traffic.
When a legitimate user connects his or her host, it is assigned an address by a DHCP server (such as dhcpd), but is unable to contact anything outside the untrusted network. The user must must point a web browser at the horatio web server, which runs on the firewall machine, and provide a username and password.
When leaving, the user can log out, removing his or her host from the access list. If the user does not log out, a periodic rollcall (using fping) will detect that the host is no longer accessible and remove it from the access list.Once the username and password have been validated, the firewall rules are modified and are allowing the access to the rest of the network.
The horatio server uses syslog to log the actions it takes, including log-ins, log-outs, web accesses, rollcalls, and process starts and stops. The firewall uses Linux ipchains. HTTPS support is provided using OpenSSL, and the Perl modules IO::Socket::SSL, Net::SSLeay, and HTTP::Daemon::SSL. The firewall and host list management scripts are written in Bash.
For more information, see the horatio(8) man page. More details about the firewall are available in the horatio-firewall(8) man page and about the host management in the horatio-hostlist(8) man page.
Enhancements:
- horatio.in: Added Timeout to HTTPS daemon, log logins/logouts with HTTP/HTTPS
<<lessWhen a legitimate user connects his or her host, it is assigned an address by a DHCP server (such as dhcpd), but is unable to contact anything outside the untrusted network. The user must must point a web browser at the horatio web server, which runs on the firewall machine, and provide a username and password.
When leaving, the user can log out, removing his or her host from the access list. If the user does not log out, a periodic rollcall (using fping) will detect that the host is no longer accessible and remove it from the access list.Once the username and password have been validated, the firewall rules are modified and are allowing the access to the rest of the network.
The horatio server uses syslog to log the actions it takes, including log-ins, log-outs, web accesses, rollcalls, and process starts and stops. The firewall uses Linux ipchains. HTTPS support is provided using OpenSSL, and the Perl modules IO::Socket::SSL, Net::SSLeay, and HTTP::Daemon::SSL. The firewall and host list management scripts are written in Bash.
For more information, see the horatio(8) man page. More details about the firewall are available in the horatio-firewall(8) man page and about the host management in the horatio-hostlist(8) man page.
Enhancements:
- horatio.in: Added Timeout to HTTPS daemon, log logins/logouts with HTTP/HTTPS
Download (0.092MB)
Added: 2006-07-11 License: GPL (GNU General Public License) Price:
1200 downloads
WebTst 0.9.3
WebTst is a Web development test infrastructure. more>>
WebTst is a Web development test infrastructure. It aims to simplify testing by implementing an HTTP and HTTPS capture engine: a Web proxy which records a testers actions using any Web browser and then replays them during testing.
It comes with support for cookie handling, HTTP authentication, concurrency testing, digital certificates, and a number of simple tests, such as cookie setting, pattern matching, response status, and many others.
It also provides the concept of result analyzer components and capabilities for maintaining smoke and regression test suites.
Enhancements:
- This is a major bugfix release, and upgrading is highly recommended for existing users.
- Support was added for XML::Dumper 0.4 (backwards compatibility) and above, and an upgrade script was developed.
- Major fixes were made to handling of interceptor responses (content transfer chunking, status 100 handling).
- Post body content storage was reworked to allow for binary data types.
- The dashboard interface was reworked to allow downloading and viewing of post bodies.
- Interceptor was fixed to properly capture HTTPS hostnames.
- A minor fix was made to the playback_results directory location when running multiple recordings via suiteRunner.pl.
<<lessIt comes with support for cookie handling, HTTP authentication, concurrency testing, digital certificates, and a number of simple tests, such as cookie setting, pattern matching, response status, and many others.
It also provides the concept of result analyzer components and capabilities for maintaining smoke and regression test suites.
Enhancements:
- This is a major bugfix release, and upgrading is highly recommended for existing users.
- Support was added for XML::Dumper 0.4 (backwards compatibility) and above, and an upgrade script was developed.
- Major fixes were made to handling of interceptor responses (content transfer chunking, status 100 handling).
- Post body content storage was reworked to allow for binary data types.
- The dashboard interface was reworked to allow downloading and viewing of post bodies.
- Interceptor was fixed to properly capture HTTPS hostnames.
- A minor fix was made to the playback_results directory location when running multiple recordings via suiteRunner.pl.
Download (0.17MB)
Added: 2005-11-10 License: GPL (GNU General Public License) Price:
1444 downloads
OpenJMS 0.7.7
OpenJMS is an open source implementation of Sun Microsystemss Java Message Service API 1.1 Specification more>>
OpenJMS is an open source implementation of Sun Microsystemss Java Message Service API 1.1 Specification. It supports the connections for TCP, SSL, HTTP, HTTPS and RMI and can be used with any JDBC compliant database.
Main features:
- Point-to-Point and publish-subscribe messaging models
- Guaranteed delivery of messages
- Synchronous and asynchronous message delivery
- Persistence using JDBC
- Local transactions
- Message filtering using SQL92-like selectors
- Authentication
- Administration GUI
- XML-based configuration files
- In-memory and database garbage collection
- Automatic client disconnection detection
- Applet support
- Integrates with Servlet containers such as Jakarta Tomcat
- Support for TCP, RMI, HTTP and SSL protocol stacks
- Support for large numbers of destinations and subscribers
<<lessMain features:
- Point-to-Point and publish-subscribe messaging models
- Guaranteed delivery of messages
- Synchronous and asynchronous message delivery
- Persistence using JDBC
- Local transactions
- Message filtering using SQL92-like selectors
- Authentication
- Administration GUI
- XML-based configuration files
- In-memory and database garbage collection
- Automatic client disconnection detection
- Applet support
- Integrates with Servlet containers such as Jakarta Tomcat
- Support for TCP, RMI, HTTP and SSL protocol stacks
- Support for large numbers of destinations and subscribers
Download (6.6MB)
Added: 2006-07-15 License: GPL (GNU General Public License) Price:
1205 downloads
Ettercap 0.7.3
Ettercap is a multipurpose sniffer for switched LANs. more>>
Ettercap is a network sniffer/interceptor/logger for ethernet LANs. It supports active and passive dissection of many protocols (even ciphered ones, like SSH and HTTPS). Data injection in an established connection and filtering on the fly is also possible, keeping the connection synchronized.
Many sniffing modes were implemented to give you a powerful and complete sniffing suite. Plugins are supported. It has the ability to check whether you are in a switched LAN or not, and to use OS fingerprints (active or passive) to let you know the geometry of the LAN.
<<lessMany sniffing modes were implemented to give you a powerful and complete sniffing suite. Plugins are supported. It has the ability to check whether you are in a switched LAN or not, and to use OS fingerprints (active or passive) to let you know the geometry of the LAN.
Download (1.1MB)
Added: 2005-05-29 License: GPL (GNU General Public License) Price:
1005 downloads
Anon Proxy Server 0.99
Anon Proxy Server is a fast http, https, socks caching proxy server. more>>
Anon Proxy Server is a fast http, https, socks caching proxy server. Easy web based configuration, optional p2p anonymous mode.
Main features:
- Easy Configuration - Web based, no editing text configuration files.
- Memory - No big databases are kept in memory, no matter how large the cache is, memory usage will only increase when more users access it at the same time.
- Speed - To see how much cpu the proxy uses, run top or task manager. Then open multiple windows and hit reload continously, on my computer I usually run out of bandwidth before it goes near 3-5% cpu usage.
- Shared Cache - Can be used as a general cache for all users of a computer/network instead of one cache per profile.
- Automatic config - Auto generates the .pac file for automatic proxy settings, no more updating in the do not use proxy section of individual users browsers.
- Anonymous P2P proxy - Joining the anonymous proxy network will allow you to use other peoples proxys for browsing and allow them to use yours.
- SOCKS - Supports enough of SOCKS to run ftp, most Instant messengers, irc, limewire, etc.
- User authentication - Supports external user authentication.
Enhancements:
- The program now checks for errors in access configuration.
- Variable timeout values were added.
- Log rotation was fixed.
- Occasional crashes on a bad URL were fixed.
- The auto configuration .pac file was fixed, so it should work even if the proxys URL was not set properly.
- Anon proxy defaults to 3 keys now for more reliability.
<<lessMain features:
- Easy Configuration - Web based, no editing text configuration files.
- Memory - No big databases are kept in memory, no matter how large the cache is, memory usage will only increase when more users access it at the same time.
- Speed - To see how much cpu the proxy uses, run top or task manager. Then open multiple windows and hit reload continously, on my computer I usually run out of bandwidth before it goes near 3-5% cpu usage.
- Shared Cache - Can be used as a general cache for all users of a computer/network instead of one cache per profile.
- Automatic config - Auto generates the .pac file for automatic proxy settings, no more updating in the do not use proxy section of individual users browsers.
- Anonymous P2P proxy - Joining the anonymous proxy network will allow you to use other peoples proxys for browsing and allow them to use yours.
- SOCKS - Supports enough of SOCKS to run ftp, most Instant messengers, irc, limewire, etc.
- User authentication - Supports external user authentication.
Enhancements:
- The program now checks for errors in access configuration.
- Variable timeout values were added.
- Log rotation was fixed.
- Occasional crashes on a bad URL were fixed.
- The auto configuration .pac file was fixed, so it should work even if the proxys URL was not set properly.
- Anon proxy defaults to 3 keys now for more reliability.
Download (0.65MB)
Added: 2006-12-14 License: zlib/libpng License Price:
1048 downloads
QT RssApp 0.0.2
QT RssApp is an application for taking notes and synchronizing them with a remote server. more>>
QT RssApp is a little utility I hacked together.
You can take notes with it, group them together and synchronize them using an webserver with php and a mysql database. Its not secure. The only possibility to somehow secure your data is using HTTP Basic Authentication. There is no HTTPS support, as QT doesnt support it.
Was developed using QT 3.2.1, and I have no idea if it runs with older ones. You can download the 0.0.2 version here.
It compiles for me with running qmake and then make. Theres no install script, yet. You need to copy the php/rssapp.php file to some webserver and edit the first few defines, to suit your mysql database. You need to create a table named notes. The whole definition is in doc/mysqltable.
After that, just start the application, go to File->Settings and enter URL and username/password. It doesnt auto-synchronize yet, you need to manually select File->Synchronize. It isnt really well tested, but works for me.
<<lessYou can take notes with it, group them together and synchronize them using an webserver with php and a mysql database. Its not secure. The only possibility to somehow secure your data is using HTTP Basic Authentication. There is no HTTPS support, as QT doesnt support it.
Was developed using QT 3.2.1, and I have no idea if it runs with older ones. You can download the 0.0.2 version here.
It compiles for me with running qmake and then make. Theres no install script, yet. You need to copy the php/rssapp.php file to some webserver and edit the first few defines, to suit your mysql database. You need to create a table named notes. The whole definition is in doc/mysqltable.
After that, just start the application, go to File->Settings and enter URL and username/password. It doesnt auto-synchronize yet, you need to manually select File->Synchronize. It isnt really well tested, but works for me.
Download (0.036MB)
Added: 2005-04-26 License: GPL (GNU General Public License) Price:
1643 downloads
Net::DNS::ValueDomain::DDNS 0.02
Net::DNS::ValueDomain::DDNS is a Perl module to update your Value-Domain (https://www.value-domain.com/) DynamicDNS records. more>>
Net::DNS::ValueDomain::DDNS is a Perl module to update your Value-Domain (https://www.value-domain.com/) DynamicDNS records.
SYNOPSIS
use Net::DNS::ValueDomain::DDNS;
# Normal usage
my $ddns = Net::DNS::ValueDomain::DDNS->new;
$ddns->update(
domain => example.com,
password => 1234,
host => www,
ip => 127.0.0.1,
);
# Update multiple hosts on same IP
my $ddns = Net::DNS::ValueDomain::DDNS->new(
domain => example.com,
password => 1234,
ip => 127.0.0.1,
);
for my $host (qw/www mail */) {
$ddns->update( host => $host ) or die $ddns->errstr;
}
<<lessSYNOPSIS
use Net::DNS::ValueDomain::DDNS;
# Normal usage
my $ddns = Net::DNS::ValueDomain::DDNS->new;
$ddns->update(
domain => example.com,
password => 1234,
host => www,
ip => 127.0.0.1,
);
# Update multiple hosts on same IP
my $ddns = Net::DNS::ValueDomain::DDNS->new(
domain => example.com,
password => 1234,
ip => 127.0.0.1,
);
for my $host (qw/www mail */) {
$ddns->update( host => $host ) or die $ddns->errstr;
}
Download (0.011MB)
Added: 2007-04-04 License: Perl Artistic License Price:
934 downloads
HarvestMan 1.4.6
HarvestMan is a full-featured, multi-threaded Web crawler and offline browser. more>>
HarvestMan is a multithreaded off-line browser.It has many features for customizing offline browsing through URL filters, word filters, domain filters, URL priorities, depth-fetching, fetch levels, file limits, time limits, robot exclusion protocols, and many more.
It is useful to download an entire Web site or certain files from a Web site to the hard disk for offline browsing later.
It supports HTTP/HTTPS and FTP protocols and can work across proxies.
Enhancements:
- Fixed bugs in the setup.py and install scripts so that they work with Python 2.4.
<<lessIt is useful to download an entire Web site or certain files from a Web site to the hard disk for offline browsing later.
It supports HTTP/HTTPS and FTP protocols and can work across proxies.
Enhancements:
- Fixed bugs in the setup.py and install scripts so that they work with Python 2.4.
Download (0.58MB)
Added: 2005-09-09 License: GPL (GNU General Public License) Price:
1508 downloads
Net::OpenSRS 0.02
Net::OpenSRS project is a wrapper interface to the DNS portions of the Tucows OpenSRS HTTPS XML API. more>>
Net::OpenSRS project is a wrapper interface to the DNS portions of the Tucows OpenSRS HTTPS XML API.
The client library distributed by OpenSRS can be difficult to integrate into a custom environment, and their web interface becomes quickly tedious with heavy usage. This is a clean and relatively quick library to perform the most common API methods described in the OpenSRS API documentation.
Examples
use Net::OpenSRS;
my $key = Your_API_Key_From_The_Reseller_Interface;
my $srs = Net::OpenSRS->new();
$srs->environment(live);
$srs->set_key( $key );
$srs->set_manage_auth( manage_username, manage_password );
my $cookie = $srs->get_cookie( spime.net );
if ($cookie) {
print "Cookie: $cookien";
} else {
print $srs->last_response() . "n";
}
# do a batch of domain locks
$srs->bulk_lock([ example.com, example.net, ... ]);
# renew a domain
my $result = $srs->renew_domain( example.com );
...
<<lessThe client library distributed by OpenSRS can be difficult to integrate into a custom environment, and their web interface becomes quickly tedious with heavy usage. This is a clean and relatively quick library to perform the most common API methods described in the OpenSRS API documentation.
Examples
use Net::OpenSRS;
my $key = Your_API_Key_From_The_Reseller_Interface;
my $srs = Net::OpenSRS->new();
$srs->environment(live);
$srs->set_key( $key );
$srs->set_manage_auth( manage_username, manage_password );
my $cookie = $srs->get_cookie( spime.net );
if ($cookie) {
print "Cookie: $cookien";
} else {
print $srs->last_response() . "n";
}
# do a batch of domain locks
$srs->bulk_lock([ example.com, example.net, ... ]);
# renew a domain
my $result = $srs->renew_domain( example.com );
...
Download (0.012MB)
Added: 2007-05-12 License: Perl Artistic License Price:
903 downloads
Hey::heyPass 1.09
Hey::heyPass is a Perl interface with heyPass Centralized Authentication System. more>>
SYNOPSIS
# To send a user to login:
use Hey::heyPass;
$heyPass = Hey::heyPass->new($yourSiteId, $yourSiteKey);
$login = $heyPass->beginSession({
successUrl => "http://$ENV{HTTP_HOST}/loginSuccess.cgi?sessionId=%s",
failureUrl => "http://$ENV{HTTP_HOST}/loginFailure.cgi?sessionId=%s",
cancelUrl => "http://$ENV{HTTP_HOST}/loginCancel.cgi?sessionId=%s"
});
print "Location: $login->{loginUrl}nn";
# To logout the user:
use Hey::heyPass;
$heyPass = Hey::heyPass->new($yourSiteId, $yourSiteKey);
$heyPass->endSession($sessionId);
# To retrieve the session data of the user:
use Hey::heyPass;
$heyPass = Hey::heyPass->new($yourSiteId, $yourSiteKey);
$session = $heyPass->getSession($sessionId);
use Data::Dumper;
print Dumper($session);
Documentation: https://heypass.hey.nu/interface/guestdocs/
If you want to have a heyPass siteId/siteKey for your application, please check to see if there is an automated way to do this (not yet at time of writing). If there still isnt, contact me (Dusty Wilson ) and I will get you started.
Download (0.003MB)
Added: 2007-03-21 License: Perl Artistic License Price:
947 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 https chart.donhr.navy.mil 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