Main > Free Download Search >

Free atx cgi bin software for linux

atx cgi bin

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1145
Nmap-cgi 1.0

Nmap-cgi 1.0


Nmap-cgi is a web-portscanner that use nmap to make his scans. more>>
Nmap-cgi is a web-portscanner that use nmap to make his scans. Nmap-cgi is written in Perl and run on *nix machines. Initially made during the SoC program, this project was developped by the Nmap project
Main features:
- Separate privileges and rights into groups
- Many rights for each nmap option
- Three type of scans : single, scheduled and periodic
- The scan-output is available in a text and xml file (with XSLT stylesheet)
- OS detection
- Support TCP and UDP
- Scan an IP address, a hostname or a subnet
<<less
Download (0.33MB)
Added: 2006-08-22 License: BSD License Price:
1158 downloads
DAXFi 1.1

DAXFi 1.1


DAXFi is a Python package that helps configure several different kinds of firewalls in a consistent way. more>>
DAXFi is a Python package that helps configure several different kinds of firewalls in a consistent way.
The rules can be written in XML files, XML strings, or generated directly by the code.
It comes with a Python package, useful to build other applications aimed to manipulate different firewalls in a homogeneous way and includes some useful example programs.
Installation:
copy the ./cgi-bin/daxfidemo cgi script to your cgi-bin directory; be sure its executable.
Copy the ./html/index.html somewhere in your web pages. By default the daxfidemo cgi assumes the the index.html is in the directory /daxfidemo under the root of your
web servers pages; modify it accordingly to the location you choose.
Enhancements:
- Every patch that has accumulated in the past few years has been applied to this release.
<<less
Download (0.002MB)
Added: 2007-04-25 License: GPL (GNU General Public License) Price:
912 downloads
CGI++ 0.8

CGI++ 0.8


CGI++ - C++ macro pre-processor that facilitates development of CGI/Database applications in C++. more>>
CGI++ is a C++ macro pre-processor that facilitates development of CGI/Database applications in C++. It will also process your HTML and generate form parsing classes with appropriate constructors.

Many desirable features are yet to be implemented, but you can use what is already available to speed up your C++ CGI/Database development by quite a bit. Feel free to send feature requests or bug reports.

If you would like to contribute to the CGI++ project, your efforts will be appreciated. The areas where I need most help are documentation and testing, especially documentation. I hate writing it, because Id rather be writing code but it needs to be done.

Installation:

You will need a C++ compiler with STL support to build and use CGI++. A clean compile is guaranteed on Linux and GNU 2.7, others still need to be tested, but you are free to give it a try. Installation is simple:

gunzip -c cgi++-0.8.tar.gz | tar xvf -
cd cgi++-0.8.tar.gz
./configure
make
su (if needed)
make install
<<less
Download (0.090MB)
Added: 2006-05-24 License: Freeware Price:
1250 downloads
Class::CGI 0.20

Class::CGI 0.20


Class::CGI is a Perl module to fetch objects from your CGI object. more>>
Class::CGI is a Perl module to fetch objects from your CGI object.

SYNOPSIS

use Class::CGI
handlers => {
customer_id => My::Customer::Handler
};

my $cgi = Class::CGI->new;
my $customer = $cgi->param(customer_id);
my $name = $customer->name;
my $email = $cgi->param(email); # behaves like normal

if ( my %errors = $cgi->errors ) {
# do error handling
}

For small CGI scripts, its common to get a parameter, untaint it, pass it to an object constructor and get the object back. This module would allow one to to build Class::CGI handler classes which take the parameter value, automatically perform those steps and just return the object. Much grunt work goes away and you can get back to merely pretending to work.

<<less
Download (0.017MB)
Added: 2006-10-20 License: Perl Artistic License Price:
1099 downloads
mod_actions

mod_actions


mod_actions is an Apache module that provides functions for executing CGI scripts based on media type or request method. more>>
mod_actions is an Apache module that provides functions for executing CGI scripts based on media type or request method.

This module has two directives. The Action directive lets you run CGI scripts whenever a file of a certain type is requested. The Script directive lets you run CGI scripts whenever a particular method is used in a request. This makes it much easier to execute scripts that process files.

Action directive

Syntax: Action action-type cgi-script
Context: server config, virtual host, directory, .htaccess
Override: FileInfo
Status: Base
Module: mod_actions
Compatibility: Action is only available in Apache 1.1 and later

This directive adds an action, which will activate cgi-script when action-type is triggered by the request. The cgi-script is the URL-path to a resource that has been configured as a CGI script using ScriptAlias or AddHandler. The action-type can be either a handler or a MIME content type. It sends the URL and file path of the requested document using the standard CGI PATH_INFO and PATH_TRANSLATED environment variables.

Examples:

# Requests for files of a particular type:
Action image/gif /cgi-bin/images.cgi

# Files of a particular file extension
AddHandler my-file-type .xyz
Action my-file-type /cgi-bin/program.cgi

In the first example, requests for files with a MIME content type of image/gif will instead be handled by the specified cgi script /cgi-bin/images.cgi.

In the second example, requests for files with a file extension of .xyz are handled instead by the specified cgi script /cgi-bin/program.cgi.

Script directive

Syntax: Script method cgi-script
Context: server config, virtual host, directory
Status: Base
Module: mod_actions
Compatibility: Script is only available in Apache 1.1 and later; arbitrary method use is only available with 1.3.10 and later

This directive adds an action, which will activate cgi-script when a file is requested using the method of method. The cgi-script is the URL-path to a resource that has been configured as a CGI script using ScriptAlias or AddHandler. The URL and file path of the requested document is sent using the standard CGI PATH_INFO and PATH_TRANSLATED environment variables.
Prior to Apache 1.3.10, method can only be one of GET, POST, PUT, or DELETE. As of 1.3.10, any arbitrary method name may be used. Method names are case-sensitive, so Script PUT and Script put have two entirely different effects.

Note that the Script command defines default actions only. If a CGI script is called, or some other resource that is capable of handling the requested method internally, it will do so. Also note that Script with a method of GET will only be called if there are query arguments present (e.g., foo.html?hi). Otherwise, the request will proceed normally.

Examples:

# For < ISINDEX >-style searching
Script GET /cgi-bin/search
# A CGI PUT handler
Script PUT /~bob/put.cgi

<<less
Download (MB)
Added: 2007-05-05 License: The Apache License Price:
903 downloads
The Data Mine 1.0

The Data Mine 1.0


The Data Mine is a search engine designed to give users an unusually powerful interface. more>>
The Data Mine is a search engine designed to give users an unusually powerful interface. It is designed around human-computer intelligent interaction (making the computer a tool so humans can use their intelligence).

The project divides the screen into two halves: one lets you find all the instances of your querys keywords, and the other lets you look through a highlighted version of the results you choose.

Installation:

Basics

To install, run "./install" and answer the questions provided. This will run a Unix-flavor install-style script and should create a working, out-of-the-box installation when supplied appropriate values.

See USAGE below if are curions about how to use the Data Mine.

Setup and Customization

The Configure link at the bottom of the Data Mine search page provides a menu you can use to customize the data mine.

The main engine is intended for anyone to be able to use; the setup pages are written for techies. If you arent sure what a regular expression is, for instance, ask someone whos more technical.

Security

The present release of the Data Mine has not been closely scrutinized for security, and should be treated as such by security-conscious administrators. If you discover a vulnerability, please contact the author.

You are strongly encouraged to change the password in /usr/share/datamine/password.

The default installation sets /usr/share/datamine and contents to a relatively permissive mode. Administrators are encouraged to set directory and contents to mode 700, owned by the effective user ID that CGI scripts will be running under. This is usually apache or nobody.

Usage:

The Data Mine is designed to be run as a straightforward web application, with much administrative activity performed on-web.

Once it is set up via the Configure link, just explore.

http://[your hostname]/cgi-bin/datamine

(That is the location provided by RPM installation and the default for the provided installer. The provided installer allows you to specify another location; if you specified another location, substitute that for "/cgi-bin/furball".)
<<less
Download (0.070MB)
Added: 2007-02-23 License: GPL (GNU General Public License) Price:
977 downloads
ip-filter-cgi 0.1

ip-filter-cgi 0.1


ip-filter-cgi is a set of perl script to modify rules of IP Filter (IP Filter is a TCP/IP packet filter cf: http://coombs.anu.ed more>>
ip-filter-cgi is a set of perl script to modify rules of IP Filter (IP Filter is a TCP/IP packet filter cf: http://coombs.anu.edu.au/~avalon/ip-filter.html). If you make any improvement, correction send it back to. The scripts is not complete and is provided for testing purpose.
adulau@metatix.com .
Main features:
- Perl 5.0 (+CGI.pm)
- a HTTP server (Apache)
<<less
Download (0.047MB)
Added: 2006-06-22 License: GPL (GNU General Public License) Price:
1221 downloads
CGI::Request 2.0b1

CGI::Request 2.0b1


CGI::Request is a parse client request via a CGI interface. more>>
CGI::Request is a parse client request via a CGI interface.

SYNOPSIS

use CGI::Request;

# Simple interface: (combines SendHeaders, new and import_names)

$req = GetRequest($pkg);

print FmtRequest(); # same as: print $req->as_string


# Full Interface:

$req = new CGI::Request; # fetch and parse request

$field_value = $req->param(FieldName);
@selected = $req->param(SelectMultiField);
@keywords = $req->keywords; # from ISINDEX

print $req->as_string; # format Form and CGI variables

# import form fields into a package as perl variables!
$req->import_names(R);
print "$R::FieldName";
print "@R::SelectMultiField";

@value = $req->param_or($fieldname, $default_return_value);

# Access to CGI interface (see CGI::Base)

$cgi_obj = $req->cgi;
$cgi_var = $req->cgi->var("REMOTE_ADDR");


# Other Functions:

CGI::Request::Interface($cgi); # specify alternative CGI

CGI::Request::Debug($level); # log to STDERR (see CGI::Base)


# Cgi-lib compatibility functions
# use CGI::Request qw(:DEFAULT :cgi-lib); to import them

&ReadParse(*input);
&MethGet;
&PrintHeader;
&PrintVariables(%input);

This module implements the CGI::Request object. This object represents a single query / request / submission from a WWW user. The CGI::Request class understands the concept of HTML forms and fields, specifically how to parse a CGI QUERY_STRING.

<<less
Download (0.12MB)
Added: 2006-10-21 License: Perl Artistic License Price:
1099 downloads
CGI:IRC 0.5.9

CGI:IRC 0.5.9


CGI:IRC is a Perl/CGI program that allows you to use IRC from a Web browser. more>>
CGI:IRC is a Perl/CGI program that allows you to use IRC from a Web browser without having to have access to an IRC port.

CGI:IRC does not use Java, but it does need a browser capable of rendering frames. It can be used on a Web page to allow users to chat, or it can be used to access chat from behind a firewall.
<<less
Download (0.12MB)
Added: 2006-06-06 License: GPL (GNU General Public License) Price:
1237 downloads
CGI::WML 0.09

CGI::WML 0.09


CGI::WML is a Perl module with subclass LDSs CGI.pm for WML output and WML methods. more>>
CGI::WML is a Perl module with subclass LDSs "CGI.pm" for WML output and WML methods.

SYNOPSIS

use CGI::WML;

$query = new CGI::WML;

$content = $query->p("Hello WAP world");

print
$query->header(),
$query->start_wml(),
$query->template(-content=>$query->prev()),
$query->card(-id=>"first_card",
-title=>"First card",
-content=>$content),
$query->end_wml();

print
$query->wml_to_wmlc(-wml=>$wml_buffer,
-errorcontext=>2);

($page_title,$content) = $query->html_to_wml($buffer);

This is a library of perl functions to allow CGI.pm-style programming to be applied to WAP/WML. Since this is a subclass of Lincoln Steins CGI.pm all the normal CGI.pm methods are available. See perldoc CGI if you are not familiar with CGI.pm

<<less
Download (0.021MB)
Added: 2007-07-12 License: Perl Artistic License Price:
838 downloads
CGI-Shell 0.21

CGI-Shell 0.21


CGI-Shell provides a shell using CGI, so everyone who has a CGI directory on a Web server can also have a shell on it. more>>
CGI-Shell provides a shell using CGI, so everyone who has a CGI directory on a Web server can also have a shell on it. It is something like telnet or SSH.
How to install?
make
make install (you have to be root)
How to uninstall?
make uninstall (you have to be root)
The server is distributed as binary - you can also compile it yourself with "make server", but its not recommendable.
Enhancements:
- PHP support (works not if system() call is disabled in PHP)
- configuration file
- bugfixes, little improvements
<<less
Download (0.22MB)
Added: 2006-06-23 License: GPL (GNU General Public License) Price:
1226 downloads
Acmemail 2.2.4

Acmemail 2.2.4


acmemail is a multiuser IMAP/POP3 to Web gateway (or webmail program). more>>
Acmemail is a multiuser IMAP/POP3 to Web gateway (or webmail program). It reads mail from a mail server and displays it using HTML on a web server. It is written in Perl, has full support for MIME (and mod_perl) and is quite pretty.
This program has support for MIME, is written in Perl and is very pretty.
Enhancements:
- Fix for mkdir problem BSD/OS 4.2. Patch from A.Lalev
- Fixing a nasty CSS vulnerability. Basically it was possible for somebody to run JavaScript code like this: http://yourdomain/cgi-bin/acmemail.cgi?aredir=javascript:alert(document.cookie).
- Ths patches forces aredir to be a http:// or https:// link.
- Found by Nick Cleaton
- Add RFC822 compliant Date header to outgoing messages
- Handle the case where there is no Date header, so that the full version of the epoch is not used
- Documentation updates, to reflect changes over the last couple of years.
- Rewrote the installation of perl modules and c-client section
- Switch to the Date::Format and Date::Parse, which apparently come included on modern Linux distributions. Patch from Wayne Davison
- Switch from MD5 to Digest::MD5. Patch from Wayne Davison
<<less
Download (0.094MB)
Added: 2006-06-12 License: GPL (GNU General Public License) Price:
1229 downloads
CGI::Test 0.104

CGI::Test 0.104


CGI::Test is a CGI regression test framework. more>>
CGI::Test is a CGI regression test framework.

SYNOPSIS

# In some t/script.t regression test, for instance
use CGI::Test; # exports ok()

my $ct = CGI::Test->new(
-base_url => "http://some.server:1234/cgi-bin",
-cgi_dir => "/path/to/cgi-bin",
);

my $page = $ct->GET("http://some.server:1234/cgi-bin/script?arg=1");
ok 1, $page->content_type =~ m|text/htmlb|;

my $form = $page->forms->[0];
ok 2, $form->action eq "/cgi-bin/some_target";

my $menu = $form->menu_by_name("months");
ok 3, $menu->is_selected("January");
ok 4, !$menu->is_selected("March");
ok 5, $menu->multiple;

my $send = $form->submit_by_name("send_form");
ok 6, defined $send;

#
# Now interact with the CGI
#

$menu->select("March"); # "click" on the March label
my $answer = $send->press; # "click" on the send button
ok 7, $answer->is_ok; # and make sure we dont get an HTTP error

The CGI::Test module provides a CGI regression test framework which allows you to run your CGI programs offline, i.e. outside a web server, and interact with them programmatically, without the need to type data and click from a web browser.

If youre using the CGI module, you may be familiar with its offline testing mode. However, this mode is appropriate for simple things, and there is no support for conducting a full session with a stateful script. CGI::Test fills this gap by providing the necessary infrastructure to run CGI scripts, then parse the output to construct objects that can be queried, and on which you can interact to "play" with the scripts control widgets, finally submitting data back. And so on...
Note that the CGI scripts you can test with CGI::Test need not be implemented in Perl at all. As far as this framework is concerned, CGI scripts are executables that are run on a CGI-like environment and which produce an output.

To use the CGI::Test framework, you need to configure a CGI::Test object to act like a web server, by providing the URL base where CGI scripts lie on this pseudo-server, and which physical directory corresponds to that URL base.
From then on, you may issue GET and POST requests giving an URL, and the pseudo-server returns a CGI::Test::Page object representing the outcome of the request. This page may be an error, plain text, some binary data, or an HTML page (see CGI::Test::Page for details).

The latter (an HTML page) can contain one or more CGI forms (identified by tags), which are described by instances of CGI::Test::Form objects (see CGI::Test::Form for details).

Forms can be queried to see whether they contain a particular type of widget (menu, text area, button, etc...), of a particular name (thats the CGI parameter name). Once found, one may interact with a widget as the user would from a browser. Widgets are described by polymorphic objects which conform to the CGI::Test::Form::Widget type. The specific interaction that is offered depends on the dynamic type of the object (see CGI::Test::Form::Widget for details).

An interaction with a form ends by a submission of the form data to the server, and getting a reply back. This is done by pressing a submit button, and the press() routine returns a new page. Naturally, no server is contacted at all within the CGI::Test framework, and the CGI script is ran through a proper call to one of the GET/POST method on the CGI::Test object.

Finally, since CGI::Test is meant to be used from regression test scripts, it exports a single ok() routine which merely prints the messages expected by Test::Harness. This is the only functional routine in this module, all other accesses being made through a CGI::Test object.

<<less
Download (0.050MB)
Added: 2007-06-12 License: Perl Artistic License Price:
864 downloads
Brighton Chilli 0.002

Brighton Chilli 0.002


Brighton Chilli is an effort to promote the BSDs in the Wifi field for easy rollout of managed Wifi hotspots. more>>
Brighton Chilli project is an effort to promote the BSDs in the Wifi field by providing a flash image and bootable ISO with Chillispot for easy rollout of managed Wifi hotspots.
Initial releases will be based on FreeBSD, with the aim of covering Open and NetBSD later. The image contains software under various licenses.
Enhancements:
- Support for WPA and 802.11i was added to the kernel.
- Support for Atheros chipset cards was added to the kernel.
- A typo in chilli.conf was fixed, so chilli should redirect to the right file now.
- A patch for chillispots hotspotlogin.cgi was applied to enable it to work with lighttpd.
- The cgi-bin directory was moved to /var mfs so that its on a writable filesystem, allowing hotspotlogin.cgi to be edited.
- Chillispot was added to rc.conf.
- Serial console redirection now works.
- The loader logo was changed to beastie.
<<less
Download (37.1MB)
Added: 2006-11-10 License: BSD License Price:
1086 downloads
Psunami Bulletin Board 0.5.3

Psunami Bulletin Board 0.5.3


Psunami Bulletin Board is an Open Source alternative to the popular Ultimate Bulletin Board software. more>>
Psunami Bulletin Board is an Open Source alternative to the popular Ultimate Bulletin Board software, and aims for speed, ease of use, and a full feature set.

For installation, do the following:

1)Recursively copy everything from ./cgi-bin/ into your servers cgi-bin/ directory.

2)Recursively chown (chown -R) the psunami/ directory to the user that your web server uses (www-data on Debian, nobody on Slack, httpd on RHat-based systems (Ive been told that it is nobody on someRHat systems), wwwrun on SuSE. Anyone know what it is for others?) If you are unable to chown (eg. you are not the superuser) then make sure it is all readable/writable by the user (777 works, but is probably much too generous). Also do this to the psunami.conf file in cgi-bin.

3)Make psunami.cgi, psunami_admin.cgi, and psunami_moderate.cgi executable by the user that your web server uses. (chmod u+x *.cgi)

4)Change the paths to your perl executable if necessary. The paths are at the top of psunami.cgi, psunami_moderate.pl, and psunami_admin.cgi and default to /usr/bin/perl. Type which perl at a command prompt if you dont know where the executable is.

5)Run psunami_admin.cgi and create a new board. The initial login is psunami and the password is bulletin (no quotes).

6)Make sure that your mail program is configured properly in the preferences. It defaults to /usr/bin/sendmail.

7)Once you have created an account for yourself and given it admin rights, make sure you delete the psunami user.
<<less
Download (0.063MB)
Added: 2006-06-27 License: GPL (GNU General Public License) Price:
1216 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5