picasa web albums login
Sponsored Links
Sponsored Links
picasa web albums login
No.
Title
Catelory
Price
License
Expand All
1
Internet -> HTTP
GMGPL GNAT Modified GPL
Slooze PHP Web Photo Album is a Web-based image/photo album for the display of photos and other pictures on Web sites in an organised, catalogued, searchable manner.
Slooze is simple to set up, structured, and extensible. Object-based design and generation of simple, conforming HTML only (no JavaScript, frames, tables, etc.) allows easy integration with existing sites, including template-based designs.
Whats New in This Release:
· New features in this release include searching of comments (in addition to descriptions), and better compatibility with PHP 5.
Slooze is simple to set up, structured, and extensible. Object-based design and generation of simple, conforming HTML only (no JavaScript, frames, tables, etc.) allows easy integration with existing sites, including template-based designs.
Whats New in This Release:
· New features in this release include searching of comments (in addition to descriptions), and better compatibility with PHP 5.
2
Internet -> HTTP
GPL GNU General Public License
Java Web Images Gallery project is a server-side application that generates Web image albums on the fly.
Users need only upload images by FTP. It provides a navigation tree, a simple way to manage and customise image gallery views, and basic image manipulation.
Here are some key features of "Java Web Images Gallery":
· Simple image upload. You need only FTP client to manipulate with your gallery.
· Original images stay untouched.
· Albums are simply represented by the directory structure.
· Cutomizable Album tumbnails.
· Image and album titles can be assigned indidvidually by the .properties file
· Albums can have individual thumbnalis.
· Easy albums navigation using tree directory structure.
· Images can be resized and all verisions are cached and updated on demand.
· Watermark can be added to every image and can be customized per album and/or image.
· You are free to change the whole gallery design by you wishes.
· No POSTS, sessions or cookies required! Every page and image have direct link and you can be sure that person who receive your link will see exactly the same.
Users need only upload images by FTP. It provides a navigation tree, a simple way to manage and customise image gallery views, and basic image manipulation.
Here are some key features of "Java Web Images Gallery":
· Simple image upload. You need only FTP client to manipulate with your gallery.
· Original images stay untouched.
· Albums are simply represented by the directory structure.
· Cutomizable Album tumbnails.
· Image and album titles can be assigned indidvidually by the .properties file
· Albums can have individual thumbnalis.
· Easy albums navigation using tree directory structure.
· Images can be resized and all verisions are cached and updated on demand.
· Watermark can be added to every image and can be customized per album and/or image.
· You are free to change the whole gallery design by you wishes.
· No POSTS, sessions or cookies required! Every page and image have direct link and you can be sure that person who receive your link will see exactly the same.
3
Programming -> Libraries
Perl Artistic License
DCE::Login is a Perl extension for interfacing to the DCE login API.
SYNOPSIS
use DCE::Login;
my($l, $status) = DCE::Login->get_current_context;
my $pwent = $l->get_pwent;
Perl extension for interfacing to the DCE login API.
SYNOPSIS
use DCE::Login;
my($l, $status) = DCE::Login->get_current_context;
my $pwent = $l->get_pwent;
Perl extension for interfacing to the DCE login API.
4
Programming -> Libraries
Perl Artistic License
Web Perl module contains a set of useful routines for many webworking purposes.
This module was primarily made for UNIX/Linux-Systems. Parts of it cannot be used on other systems. E.g. the procedures for file locking demand systems that can use symlinks. If you use the modul on systems where symlinks cannot be used, fatal errors may happen.
ABSTRACT
This perl module serves users with several useful routines for many purposes, like generating webpages, processing CGI scripts, working with XML datafiles and net-connections. It also uses own variants of routines, that was invented first in the famous libraries CGI.pm and cgi-lib.pl.
INSTALLATION
If you dont have sufficient privileges to install web.pm in the Perl library directory, you can put web.pm into some convenient spot, such as your home directory, or in cgi-bin itself and prefix all Perl scripts that call it with something along the lines of the following preamble:
use lib /home/myname/perl/lib;
use web;
NLock
This routine allows to set a filelock across NFS-boundaries. The common used perl-routine flock() fails at this point, so this routine is a useable alternative for bigger file-systems. It uses the modular functions link() and unlink() to mark a file locked. In addition to this, it also gives the locked file a counter: A file that is locked for more than $web::MAX_LOCKTIME seconds will be freed by the next process that calls NLock() on this file. A calling process gets either 0 or 1 as a return value, where 1 is returned if the file-locking was successful. 0 is returned only if the process waits for more than $web::MAX_WAITLOCK seconds or if symlink() fails.
Example 1:
$filename = "data.txt";
NLock($filename);
open(f1,"$filename");
# do something
close f1;
NUnlock($filename);
Example 2:
#!/local/bin/perl5
use web;
$stat= &NLock("jump.pl");
print "Lock: stat= $statn";
$stat= &NLock("jump.pl");
print "Lock this file again: stat= $statn";
sleep 8;
$stat= &NLock("jump.pl");
print "Lock this file again: stat= $statn";
$stat= &NUnlock("jump.pl");
print "Unlock: stat= $statn";
exit;
This module was primarily made for UNIX/Linux-Systems. Parts of it cannot be used on other systems. E.g. the procedures for file locking demand systems that can use symlinks. If you use the modul on systems where symlinks cannot be used, fatal errors may happen.
ABSTRACT
This perl module serves users with several useful routines for many purposes, like generating webpages, processing CGI scripts, working with XML datafiles and net-connections. It also uses own variants of routines, that was invented first in the famous libraries CGI.pm and cgi-lib.pl.
INSTALLATION
If you dont have sufficient privileges to install web.pm in the Perl library directory, you can put web.pm into some convenient spot, such as your home directory, or in cgi-bin itself and prefix all Perl scripts that call it with something along the lines of the following preamble:
use lib /home/myname/perl/lib;
use web;
NLock
This routine allows to set a filelock across NFS-boundaries. The common used perl-routine flock() fails at this point, so this routine is a useable alternative for bigger file-systems. It uses the modular functions link() and unlink() to mark a file locked. In addition to this, it also gives the locked file a counter: A file that is locked for more than $web::MAX_LOCKTIME seconds will be freed by the next process that calls NLock() on this file. A calling process gets either 0 or 1 as a return value, where 1 is returned if the file-locking was successful. 0 is returned only if the process waits for more than $web::MAX_WAITLOCK seconds or if symlink() fails.
Example 1:
$filename = "data.txt";
NLock($filename);
open(f1,"$filename");
# do something
close f1;
NUnlock($filename);
Example 2:
#!/local/bin/perl5
use web;
$stat= &NLock("jump.pl");
print "Lock: stat= $statn";
$stat= &NLock("jump.pl");
print "Lock this file again: stat= $statn";
sleep 8;
$stat= &NLock("jump.pl");
print "Lock this file again: stat= $statn";
$stat= &NUnlock("jump.pl");
print "Unlock: stat= $statn";
exit;
5
Internet -> HTTP
GPL GNU General Public License
Web Of Web (WoW) is a new, Structural, Secure, Collaborative and Realtime Interactive media platform for the Web.
Structural
WoW presents a Mind Mapping alike interface, which best reflects human ideas and thinking pathes, it shall greatly help people express themselves and understand others thought.
Even further, WoW brings intellectuals of single brains into collective collaboration. It persists and funds mind sparks over time scale, and when deployed over the Internet (The default and native mode of WoW), it scales all over the world.
WoW also extends MindMapping to support physical links of ideas, thus Mind Maps are never limited to a tree structure, but possibly a interconnected information web. (This is how WoW had been named, it is the [Information Web] of the [Computer Web]).
Secure
WoW strictly enforces permission authorization by design, as well as implemented flexible identity organization and ACL mechanism. Security management interface is integrated with WoW, and is as easy to use as other daily operations. The flexibility of WoW Security also enables it simulate Wiki, BBS, BLOG, IRC and other classic web community applications easily.
WoW leverages certificates to let user decide whether to trust a WoW site, and private and sensitive data such as login id and password are always sent after strong encryption, the security is created by AES session key exchanged after RSA encryption at both side.
Collaborative
There is no obvious ownership by default, the achievement belongs to everyone ever contributed with given permissions. Information History is natively kept and available to every participants having view permissions. Even the instant talking history is kept and available for time back tracing.
Plus the realtime feature of WoW, peoples all over the world could be in close interactive collaboration at anytime, from any place.
Realtime Interactive
Creation, modification and removal of idea nodes are seen by all viewers, in realtime! The delay could be no longer than a few seconds.
Every node can be an independent talking topic, peoples could be in instant talking just inplace the focus.
Whats New in This Release:
· The bundled TOB was upgraded to 6.0b0728.
· An interactive Java shell for dynamic management and development is available now.
Structural
WoW presents a Mind Mapping alike interface, which best reflects human ideas and thinking pathes, it shall greatly help people express themselves and understand others thought.
Even further, WoW brings intellectuals of single brains into collective collaboration. It persists and funds mind sparks over time scale, and when deployed over the Internet (The default and native mode of WoW), it scales all over the world.
WoW also extends MindMapping to support physical links of ideas, thus Mind Maps are never limited to a tree structure, but possibly a interconnected information web. (This is how WoW had been named, it is the [Information Web] of the [Computer Web]).
Secure
WoW strictly enforces permission authorization by design, as well as implemented flexible identity organization and ACL mechanism. Security management interface is integrated with WoW, and is as easy to use as other daily operations. The flexibility of WoW Security also enables it simulate Wiki, BBS, BLOG, IRC and other classic web community applications easily.
WoW leverages certificates to let user decide whether to trust a WoW site, and private and sensitive data such as login id and password are always sent after strong encryption, the security is created by AES session key exchanged after RSA encryption at both side.
Collaborative
There is no obvious ownership by default, the achievement belongs to everyone ever contributed with given permissions. Information History is natively kept and available to every participants having view permissions. Even the instant talking history is kept and available for time back tracing.
Plus the realtime feature of WoW, peoples all over the world could be in close interactive collaboration at anytime, from any place.
Realtime Interactive
Creation, modification and removal of idea nodes are seen by all viewers, in realtime! The delay could be no longer than a few seconds.
Every node can be an independent talking topic, peoples could be in instant talking just inplace the focus.
Whats New in This Release:
· The bundled TOB was upgraded to 6.0b0728.
· An interactive Java shell for dynamic management and development is available now.
6
Desktop-Environment -> Gnome
Public Domain
Login Scan fusion provides an adaptation theme from kdm fusion.
This is a adaptation of the theme for kde "fusion for GDM.
This is a adaptation of the theme for kde "fusion for GDM.
7
Programming -> Version-Control
Perl Artistic License
SVN::Web provides a Web interface to Subversion repositories.
You can browse the tree, view history of a directory or a file, see whats changed in a specific revision, track changes with RSS, and also view diffs.
SVN::Web also tracks the branching feature (node copy) of Subversion, so you can easily see the relationship between branches.
Whats New in This Release:
· The "reposparent" functionality was inadvertently broken in 0.50.
· This release fixes it.
You can browse the tree, view history of a directory or a file, see whats changed in a specific revision, track changes with RSS, and also view diffs.
SVN::Web also tracks the branching feature (node copy) of Subversion, so you can easily see the relationship between branches.
Whats New in This Release:
· The "reposparent" functionality was inadvertently broken in 0.50.
· This release fixes it.
8
Internet -> HTTP
GPL GNU General Public License
web-nsupdate is a web-based dynamic DNS update utility.
The web-nsupdate package provides a simple, web-based facility for clients to send dynamic DNS updates. Clients are typically DHCP hosts, such as a Linux system acting as a gateway for residential broadband service.
The client sends a simple web request (such as with the wget(1) or lynx(1) commands) to the web-nsupdate service to register their host request.
This package has been tested on a server with the following Debian packages:
* bind9 (ver 9.2.4-1)
* apache2 (ver 2.0.54-5)
* php4 (ver 4.3.10-16)
BE ADVISED: Its a pain in the butt to configure BIND to do dynamic DNS. You are going to need to do that to make "web-nsupdate" work. These instructions describe that process, so follow carefully. I *strongly* urge you to review the dnssec-keygen(8) and nsupdate(8) man pages first, so you can get some idea of what we are trying to accomplish.
Installation Instructions:
1. Copy the "web-nsupdate" files to a location such as
"/usr/local/lib/web-nsupdate". It is OK to install somewhere else,
just adjust the following directions accordingly.
2. Generate a TSIG key that "web-nsupdate" will use to authenticate
itself to the DNS server.
SECURE THIS KEY! Do not leave readable copies around. This key can
be used to make changes to DNS records managed by "web-nsupdate".
Here are the steps to generate the key:
cd /usr/local/lib/web-nsupdate
/usr/sbin/dnssec-keygen -a HMAC-MD5 -b 512 -n HOST web-nsupdate
chmod 440 Kweb-nsupdate*
# Below, adjust "www-data" to the GID your web server runs under.
chgrp www-data Kweb-nsupdate*
3. Setup the "web-nsupdate" definitions file, starting with the provided
sample. This file needs to be secured, to protect the client passwords
from being revealed.
cd /usr/local/lib/web-nsupdate
cp nsupdate-defs.php.sample nsupdate-defs.php
chmod 640 nsupdate-defs.php
# Below, adjust "www-data" to the GID your web server runs under.
chgrp www-data nsupdate-defs.php
vi nsupdate-defs.php
4. Verify that "nsupdate.php" has the correct path to the "nsupdate-defs.php"
file.
vi nsupdate.php
# Check the require_once() statement near the top.
5. Symlink the update script into your web site.
# Below, adjust "/var/www/nsupdate.php" to a location in your web server.
ln -s /usr/local/lib/web-nsupdate/nsupdate.php /var/www/nsupdate.php
At this point, the "web-nsupdate" front-end is configured. Now to
configure the nameserver back-end.
6. Assuming you dont already have a place for nameserver keys, create
a new file called "named.keys" that contains the TSIG key that
"web-nsupdate" will use. The file will look something like:
key web-nsupdate {
algorithm HMAC-MD5;
secret "jzzoMR4ocgZGq5pQho2Pr5r9DDHT4lWK8QO09cpvVtpvHqaUdzktBs1DHCslpPR8PwXU3ni8zjST/5FxEwg44Q==";
};
Replace the "secret" value show above with the key in the
"Kweb-nsupdate.+157+nnnnn.private" file you generated in step 2.
7. Install the "named.keys" file to the directory where your "named.conf"
resides. This file needs to be secured, to protect your namesever
from unauthorized updates.
If your "named.conf" directory is "/etc/bind", do:
# Below, adjust /etc/bind to directory where named.conf lives.
mv named.keys /etc/bind/named.keys
chmod 400 /etc/bind/named.keys
# Below, adjust "bind:bind" to the UID:GID your nameserver runs under.
chown bind:bind /etc/bind/named.keys
8. Add a line to your "named.conf" that says:
include "named.keys";
9. Modify your "named.conf" to list each host that web-nsupdate will
be updating. If, for example, you want to allow dynamic updates
from hosts "host1.example.com" and "host2.example.com", then modify
the "example.com" stanza in "named.conf" and add two lines:
zone "example.com" {
type master;
.
.
.
# add the lines below, one per host in thie zone
update-policy {
grant web-nsupdate. name host1.example.com. A;
grant web-nsupdate. name host2.example.com. A;
};
};
10. Test the update capability. Point your web browser to the installed
"nsupdate.php" script. This should bring up a form for manual
entry. Submit your entry, and verify the update was successful.
The web-nsupdate package provides a simple, web-based facility for clients to send dynamic DNS updates. Clients are typically DHCP hosts, such as a Linux system acting as a gateway for residential broadband service.
The client sends a simple web request (such as with the wget(1) or lynx(1) commands) to the web-nsupdate service to register their host request.
This package has been tested on a server with the following Debian packages:
* bind9 (ver 9.2.4-1)
* apache2 (ver 2.0.54-5)
* php4 (ver 4.3.10-16)
BE ADVISED: Its a pain in the butt to configure BIND to do dynamic DNS. You are going to need to do that to make "web-nsupdate" work. These instructions describe that process, so follow carefully. I *strongly* urge you to review the dnssec-keygen(8) and nsupdate(8) man pages first, so you can get some idea of what we are trying to accomplish.
Installation Instructions:
1. Copy the "web-nsupdate" files to a location such as
"/usr/local/lib/web-nsupdate". It is OK to install somewhere else,
just adjust the following directions accordingly.
2. Generate a TSIG key that "web-nsupdate" will use to authenticate
itself to the DNS server.
SECURE THIS KEY! Do not leave readable copies around. This key can
be used to make changes to DNS records managed by "web-nsupdate".
Here are the steps to generate the key:
cd /usr/local/lib/web-nsupdate
/usr/sbin/dnssec-keygen -a HMAC-MD5 -b 512 -n HOST web-nsupdate
chmod 440 Kweb-nsupdate*
# Below, adjust "www-data" to the GID your web server runs under.
chgrp www-data Kweb-nsupdate*
3. Setup the "web-nsupdate" definitions file, starting with the provided
sample. This file needs to be secured, to protect the client passwords
from being revealed.
cd /usr/local/lib/web-nsupdate
cp nsupdate-defs.php.sample nsupdate-defs.php
chmod 640 nsupdate-defs.php
# Below, adjust "www-data" to the GID your web server runs under.
chgrp www-data nsupdate-defs.php
vi nsupdate-defs.php
4. Verify that "nsupdate.php" has the correct path to the "nsupdate-defs.php"
file.
vi nsupdate.php
# Check the require_once() statement near the top.
5. Symlink the update script into your web site.
# Below, adjust "/var/www/nsupdate.php" to a location in your web server.
ln -s /usr/local/lib/web-nsupdate/nsupdate.php /var/www/nsupdate.php
At this point, the "web-nsupdate" front-end is configured. Now to
configure the nameserver back-end.
6. Assuming you dont already have a place for nameserver keys, create
a new file called "named.keys" that contains the TSIG key that
"web-nsupdate" will use. The file will look something like:
key web-nsupdate {
algorithm HMAC-MD5;
secret "jzzoMR4ocgZGq5pQho2Pr5r9DDHT4lWK8QO09cpvVtpvHqaUdzktBs1DHCslpPR8PwXU3ni8zjST/5FxEwg44Q==";
};
Replace the "secret" value show above with the key in the
"Kweb-nsupdate.+157+nnnnn.private" file you generated in step 2.
7. Install the "named.keys" file to the directory where your "named.conf"
resides. This file needs to be secured, to protect your namesever
from unauthorized updates.
If your "named.conf" directory is "/etc/bind", do:
# Below, adjust /etc/bind to directory where named.conf lives.
mv named.keys /etc/bind/named.keys
chmod 400 /etc/bind/named.keys
# Below, adjust "bind:bind" to the UID:GID your nameserver runs under.
chown bind:bind /etc/bind/named.keys
8. Add a line to your "named.conf" that says:
include "named.keys";
9. Modify your "named.conf" to list each host that web-nsupdate will
be updating. If, for example, you want to allow dynamic updates
from hosts "host1.example.com" and "host2.example.com", then modify
the "example.com" stanza in "named.conf" and add two lines:
zone "example.com" {
type master;
.
.
.
# add the lines below, one per host in thie zone
update-policy {
grant web-nsupdate. name host1.example.com. A;
grant web-nsupdate. name host2.example.com. A;
};
};
10. Test the update capability. Point your web browser to the installed
"nsupdate.php" script. This should bring up a form for manual
entry. Submit your entry, and verify the update was successful.
9
System -> Networking
GPL GNU General Public License
ipaudit-web logs network activity, maintains traffic summaries, and presents Web-accessible graphs and reports. ipaudit-web logs network activity, maintains traffic summaries, and presents Web-accessible graphs and reports. It is useful for identifying heavy bandwidth users, DoS attacks, and scans, etc.
IPAudit can be intsalled in a distribution-specific binary package, or can be compiled from source. To compile IPAudit, you first need the pcap packet library installed. You can download and compile the " classic " source code from LBNL Network Research Group or you can download a newer version of the pcap library from tcpdump.org.
IPAUDIT can be used to monitor network activity for a variety of purposes. It has proved useful for monitoring intrusion detection, bandwidth consumption and denial of service attacks.
We run it in shifts. Every 30 minutes launch an new instance of IPAUDIT in the background and kill the previous instance. Before the previous instance dies it writes a file describing the network activity for the past 30 minutes. Perl scripts then parse this file and make a Web viewable report. It currently monitors a 45MB link averaging at about 1/3 capacity on a Pentium II/333 running Linux 2.2.13. Average CPU usage is at about 10%, and peaks at around %20 on the half hour.
IPAUDIT can also be used with IPAUIT-WEB, and collection of cron and web-cgi scripts for gathering data and making reports (NOTE: The separate IPAUDIT-WEB distruction not yet available. You can however obtain web-cgi scripts from ipaudit-0.93b4.tgz).
Whats New in This Release:
· corrected for packet double count / double write when packets travels between two monitored interfaces.
· added -M option to turn off correction for multiple devices.
IPAudit can be intsalled in a distribution-specific binary package, or can be compiled from source. To compile IPAudit, you first need the pcap packet library installed. You can download and compile the " classic " source code from LBNL Network Research Group or you can download a newer version of the pcap library from tcpdump.org.
IPAUDIT can be used to monitor network activity for a variety of purposes. It has proved useful for monitoring intrusion detection, bandwidth consumption and denial of service attacks.
We run it in shifts. Every 30 minutes launch an new instance of IPAUDIT in the background and kill the previous instance. Before the previous instance dies it writes a file describing the network activity for the past 30 minutes. Perl scripts then parse this file and make a Web viewable report. It currently monitors a 45MB link averaging at about 1/3 capacity on a Pentium II/333 running Linux 2.2.13. Average CPU usage is at about 10%, and peaks at around %20 on the half hour.
IPAUDIT can also be used with IPAUIT-WEB, and collection of cron and web-cgi scripts for gathering data and making reports (NOTE: The separate IPAUDIT-WEB distruction not yet available. You can however obtain web-cgi scripts from ipaudit-0.93b4.tgz).
Whats New in This Release:
· corrected for packet double count / double write when packets travels between two monitored interfaces.
· added -M option to turn off correction for multiple devices.
10
Programming -> Libraries
Perl Artistic License
XAO::Web is a Perl module for XAO Web Developer, dynamic content building suite.
XAO::Web is a part of XAO open source web services suite. It allows to build dynamic web content using data, templates and external input.
The distinguishing feature of XAO::Web is in its modular design where almost every aspect of functionality can be altered and alterations can be re-used. No complex code is embedded in the templates which allows to upgrade code and templates separately or maintain multiple visual representations of the same functionality at the same time.
Aside from that most interesting features of XAO::Web are:
· Perl code is not mixed with templates. Templates can be normal HTML files if no processing is required.
· A specific site can replace or modify standard XAO::Web objects if required by overriding or extending their methods. You do not need to re-implement entire object to make a site specific change.
· In case of system object upgrade or bug fix there is no need to alter site-specific changes normally.
· Site can create any extension objects or embed third-party extensions as well.
· One server can serve arbitrary number of XAO::Web sites each with however extended functionality without creating any conflicts. That includes different modifications to the system objects for different sites.
· Not limited to Web environment, allows to build any dynamic content -- content of mail messages or reports for instance.
· Works with CGI or mod_perl (mod_perl is recommended for production grade sites).
If used in mod_perl mode improves performance by using caching of configuration, parsed templates, database handlers and so on.
· XAO::Web is by default integrated with XAO::FS (see XAO::FS) as a database layer, but this is not a requrement -- if for any reason a different database must be used for a site it can be easily and gracefully achieved.
· Hosting providers can allow their customers to build very complex sites without allowing them to execute arbitrary code, by allowing to modify only templates.
XAO::Web is a part of XAO open source web services suite. It allows to build dynamic web content using data, templates and external input.
The distinguishing feature of XAO::Web is in its modular design where almost every aspect of functionality can be altered and alterations can be re-used. No complex code is embedded in the templates which allows to upgrade code and templates separately or maintain multiple visual representations of the same functionality at the same time.
Aside from that most interesting features of XAO::Web are:
· Perl code is not mixed with templates. Templates can be normal HTML files if no processing is required.
· A specific site can replace or modify standard XAO::Web objects if required by overriding or extending their methods. You do not need to re-implement entire object to make a site specific change.
· In case of system object upgrade or bug fix there is no need to alter site-specific changes normally.
· Site can create any extension objects or embed third-party extensions as well.
· One server can serve arbitrary number of XAO::Web sites each with however extended functionality without creating any conflicts. That includes different modifications to the system objects for different sites.
· Not limited to Web environment, allows to build any dynamic content -- content of mail messages or reports for instance.
· Works with CGI or mod_perl (mod_perl is recommended for production grade sites).
If used in mod_perl mode improves performance by using caching of configuration, parsed templates, database handlers and so on.
· XAO::Web is by default integrated with XAO::FS (see XAO::FS) as a database layer, but this is not a requrement -- if for any reason a different database must be used for a site it can be easily and gracefully achieved.
· Hosting providers can allow their customers to build very complex sites without allowing them to execute arbitrary code, by allowing to modify only templates.
11
Desktop-Environment -> KDE
GPL GNU General Public License
OS X Login Screen is a very accurate OS X login Screen Mimic for Kubuntu Linux.
12
Programming -> Libraries
Perl Artistic License
EnsEMBL::Web::Record is a family of modules used for managing a users persistant data in a database.
SYNOPSIS
Many web sites now encourage users to register and login to access more advanced features, and to customise a site to their needs.
The EnsEMBL::Web::Record group of Perl modules is design to manage any arbitrary type of user created data in an SQL database. This module follows the Active Record design pattern, in that each new instantiated Record object represents a single row of a database.
That object can be manipulated programatically, and any changes made can be stored in the database with a single record->save function call.
Because arbitrary Perl data structures can be stored in this manner, EnsEMBL::Web::Record allows user preferences to be easily saved, and allows developers to implement new featurs quickly.
This module was first used (and has been abstracted from) the Ensembl genome browser (http://www.ensembl.org).
New user data can be added to the database:
use EnsEMBL::Web::Record;
my $bookmark = EnsEMBL::Web::Record->new();
$bookmark->url(http://www.ensembl.org);
$bookmark->name(Ensembl);
$bookmark->save;
...
The Record can be associated with an user id:
$record->user($id);
The same record can also be removed:
$bookmark->delete;
EnsEMBL::Web::Record also provides a number of methods for getting collections of records from the database, using a field selector.
EnsEMBL::Web::Record::find_bookmarks_by_user_id($id).
SYNOPSIS
Many web sites now encourage users to register and login to access more advanced features, and to customise a site to their needs.
The EnsEMBL::Web::Record group of Perl modules is design to manage any arbitrary type of user created data in an SQL database. This module follows the Active Record design pattern, in that each new instantiated Record object represents a single row of a database.
That object can be manipulated programatically, and any changes made can be stored in the database with a single record->save function call.
Because arbitrary Perl data structures can be stored in this manner, EnsEMBL::Web::Record allows user preferences to be easily saved, and allows developers to implement new featurs quickly.
This module was first used (and has been abstracted from) the Ensembl genome browser (http://www.ensembl.org).
New user data can be added to the database:
use EnsEMBL::Web::Record;
my $bookmark = EnsEMBL::Web::Record->new();
$bookmark->url(http://www.ensembl.org);
$bookmark->name(Ensembl);
$bookmark->save;
...
The Record can be associated with an user id:
$record->user($id);
The same record can also be removed:
$bookmark->delete;
EnsEMBL::Web::Record also provides a number of methods for getting collections of records from the database, using a field selector.
EnsEMBL::Web::Record::find_bookmarks_by_user_id($id).
13
Internet -> Firefox-Extensions
MPL Mozilla Public License
Secure Login provides a login extension similar to Operas Wand login.
It uses the built-in password manager, but deactivates the prefilling of login forms.
Instead, you are now able to login with one click or a keyboard shortcut (ALT+N).
Just add the Secure Login toolbar button to your toolbar, or use the provided statusbar icon.
If you hover over one of the icons, a tooltip is shown, displaying the login url and the number of available logins (users).
For more than one user or login forms on the current page a selection prompt is displayed on login.
You have the option to play sound notifications (*.wav) for found login data on the current page or when logging in.
All the options can be changed using the Secure Login settings menu or the statusbar icon context menu.
Secure Login provides you with a number of Security enhancements and helps protecting you from phishing:
Disabling the prefilling of login forms prevents malicious JavaScript code to automatically steal your login data.
This is due to the fact that no login data is inserted in form fields before the user clicks on the login button or logs in using the keyboard shortcut.
To make sure you login to the right website, the second level domain of the login url is compared to the second level domain of the current page.
If they do not match a dialog prompt is displayed before login.
SecureLogin provides you with an optional setting to protect you from all JavaScript code during login.
This can prevent cross-site scripting (XSS) attacks without having to deactivate JavaScript completely.
If you enable this option, your login data will never be inserted in any form fields nor will the login form be submitted.
Instead your credentials will be sent to the login page using internal Firefox methods.
Not all login forms will work this way, e.g. not those using JavaScript routines.
Therefore, you can add such websites to an exception list.
It uses the built-in password manager, but deactivates the prefilling of login forms.
Instead, you are now able to login with one click or a keyboard shortcut (ALT+N).
Just add the Secure Login toolbar button to your toolbar, or use the provided statusbar icon.
If you hover over one of the icons, a tooltip is shown, displaying the login url and the number of available logins (users).
For more than one user or login forms on the current page a selection prompt is displayed on login.
You have the option to play sound notifications (*.wav) for found login data on the current page or when logging in.
All the options can be changed using the Secure Login settings menu or the statusbar icon context menu.
Secure Login provides you with a number of Security enhancements and helps protecting you from phishing:
Disabling the prefilling of login forms prevents malicious JavaScript code to automatically steal your login data.
This is due to the fact that no login data is inserted in form fields before the user clicks on the login button or logs in using the keyboard shortcut.
To make sure you login to the right website, the second level domain of the login url is compared to the second level domain of the current page.
If they do not match a dialog prompt is displayed before login.
SecureLogin provides you with an optional setting to protect you from all JavaScript code during login.
This can prevent cross-site scripting (XSS) attacks without having to deactivate JavaScript completely.
If you enable this option, your login data will never be inserted in any form fields nor will the login form be submitted.
Instead your credentials will be sent to the login page using internal Firefox methods.
Not all login forms will work this way, e.g. not those using JavaScript routines.
Therefore, you can add such websites to an exception list.
14
Internet -> HTTP
GPL GNU General Public License
Web-Warrior project is a simple Web page generater written in PHP.
15
Desktop-Environment -> Themes
GPL GNU General Public License
Web Foot Avio is a GDM theme based on wallpaper Blue Web Foot - Gnome.
16
Internet -> HTTP
LGPL GNU Lesser General Public License
Web Business Pro is a Web application designed for everyday business activities. The project includes support for customer lists, inventory, receipt printing, and accounting. Fully featured search functions and filters make it easy to find what you need quickly.
17
System -> Networking
GPL GNU General Public License
THC-Dialup Login Hacker is a tool for penetrating dialup modems.
All you need is UNIX and minicom. Have fun with this little release!
The internet is not the only door into a network. In this new days, wavelans are becoming popular, in old days, there were dial-in modems. But today, dial-in modems are still present in any company.
While tools for wardialing (scanning phone numbers for modems by dialing every number and checking if theres a carrier) are available for all operating systems for years, there were only a very few tools for trying to guess login/passwords against modem carriers, and they were all for MS-DOS only. Years ago, I wrote such a tool called LOGIN-HACKER, which is still in use by many people, just because theres no real choice.
About 5 years ago I completely moved from MS-DOS to UNIX (Linux and OpenBSD) so executing penetration tests became a pain in the ass for modem login hacking. Finally I wrote some scripts to hack into modem carriers for Unix as well.
To make it flexible and portable, I chose not to write my own terminal program and scripting language, like I did with LOGIN-HACKER. I just use simple Minicom scripts. And they are very effective! Also they could include more commands to interact with the operating system while the script is running, I made it possible, to autodetect almost any prompt, and detect if a login/password, or password only prompt was successfully passed or not.
All you need is UNIX and minicom. Have fun with this little release!
The internet is not the only door into a network. In this new days, wavelans are becoming popular, in old days, there were dial-in modems. But today, dial-in modems are still present in any company.
While tools for wardialing (scanning phone numbers for modems by dialing every number and checking if theres a carrier) are available for all operating systems for years, there were only a very few tools for trying to guess login/passwords against modem carriers, and they were all for MS-DOS only. Years ago, I wrote such a tool called LOGIN-HACKER, which is still in use by many people, just because theres no real choice.
About 5 years ago I completely moved from MS-DOS to UNIX (Linux and OpenBSD) so executing penetration tests became a pain in the ass for modem login hacking. Finally I wrote some scripts to hack into modem carriers for Unix as well.
To make it flexible and portable, I chose not to write my own terminal program and scripting language, like I did with LOGIN-HACKER. I just use simple Minicom scripts. And they are very effective! Also they could include more commands to interact with the operating system while the script is running, I made it possible, to autodetect almost any prompt, and detect if a login/password, or password only prompt was successfully passed or not.
18
Programming -> Libraries
GPL GNU General Public License
Web::Scaffold is a Perl module to build minimalist fancy web sites.
SYNOPSIS
use Web::Scaffold;
Web::Scaffold::build(%specs,%pages);
Web::Scaffold is a module that allows you to easily and quickly build a fancy web site with drop down menus an a variable number of columns. This is accomplished with a simple specification and a series of minimal html page includes that are written in very basic html.
In its simplest form, your web will have the following structure:
pages/ contains minimalist html pages
ws_sitemap/ [optional] contains sitemap in google xml format
NOTE: link this into public_html
public_html/ contains the index page and
any non Web::Scaffold pages
images/ contains web site images
lib/ contains javascript library(s)
The index pages requires Server Side Includes (SSI) and is as follows:
< html >
< !-- page name "index.shtml"
place your comments, revision number, etc... here
-- >
< !--#exec cmd="./pages.cgi" -- >
< /body >
< /html >
Alternatively, you can use the included pages.cgi script as an example to build your own more sophisticated cgi or mod_perl application.
SYNOPSIS
use Web::Scaffold;
Web::Scaffold::build(%specs,%pages);
Web::Scaffold is a module that allows you to easily and quickly build a fancy web site with drop down menus an a variable number of columns. This is accomplished with a simple specification and a series of minimal html page includes that are written in very basic html.
In its simplest form, your web will have the following structure:
pages/ contains minimalist html pages
ws_sitemap/ [optional] contains sitemap in google xml format
NOTE: link this into public_html
public_html/ contains the index page and
any non Web::Scaffold pages
images/ contains web site images
lib/ contains javascript library(s)
The index pages requires Server Side Includes (SSI) and is as follows:
< html >
< !-- page name "index.shtml"
place your comments, revision number, etc... here
-- >
< !--#exec cmd="./pages.cgi" -- >
< /body >
< /html >
Alternatively, you can use the included pages.cgi script as an example to build your own more sophisticated cgi or mod_perl application.
19
Programming -> Libraries
Perl Artistic License
Audio::DB::Web is a Perl module that assists in web-based queries of an MP3 Database.
SYNOPSIS
use Audio::DB::Web;
my $mp3->
Audio::DB is a module for creating relational databases of MP3 files directly from data stored in ID3 tags. Once created, Audio::DB provides various methods for creating reports and web pages of your collection. Although its nutritious and delicious on its own, Audio::DB was created for use with Apache::Audio::DB, a subclass of Apache::MP3. This module makes it easy to make your collection web-accessible, complete with browsing, searching, streaming, multiple users, playlists, ratings, and more!
SYNOPSIS
use Audio::DB::Web;
my $mp3->
Audio::DB is a module for creating relational databases of MP3 files directly from data stored in ID3 tags. Once created, Audio::DB provides various methods for creating reports and web pages of your collection. Although its nutritious and delicious on its own, Audio::DB was created for use with Apache::Audio::DB, a subclass of Apache::MP3. This module makes it easy to make your collection web-accessible, complete with browsing, searching, streaming, multiple users, playlists, ratings, and more!
20
Communications -> Filesharing
GPL GNU General Public License
Web Sharing is a small tray applet for sharing files on the web.
Publish anything on the Internet or your local area network at home, office or school from a folder on your hard disk with just a few clicks of a mouse!
Publish anything on the Internet or your local area network at home, office or school from a folder on your hard disk with just a few clicks of a mouse!
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above picasa web albums login 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
My Software
You have not saved any software. Click "Save" next to each software to save it to your software basket
Related Information
Sponsored Links
TOP POPULAR DOWNLOAD