started unicast maintenance ranging no response received
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 4601
DC Maintenance Management System 1.1.2
DC Maintenence Management System is a Web-based application that records and analyzes customer complaints. more>>
DC Maintenence Management System is a Web-based application. DC Maintenance Management System records and analyzes customer complaints and repairs in water supply networks.
Enhancements:
- This is a maintenance and bugfix release that does not add any new functionality.
<<lessEnhancements:
- This is a maintenance and bugfix release that does not add any new functionality.
Download (2.0MB)
Added: 2006-07-03 License: GPL (GNU General Public License) Price:
706 downloads
Maintenance for Plone 1.4.1
Maintenance for Plone provides a set of scheduled scripts for routine work in a Plone site. more>>
Maintenance for Plone provides a set of scheduled scripts for routine work in a Plone site.
PloneMaintenance consists of a portal_maintenance tool that allows you to define maintenance tasks and scripts to run according to a schedule assigned to the tasks.
No task is going to be run unless it is scheduled to. The schedule information is stored in the task, and even if PloneMaintenance is called many times in a row, it will always look up the schedule information, check when was the last time the task was run, calculate the next time the task is scheduled to run, and depending on this, PloneMaintenance will decide whether it runs the script associated to the task or not.
PloneMaintenance depends on an external tool to wake it up and make it execute the scheduled tasks. Without an external tool, PloneMaintenance will just sit and wait, doing nothing. You can go to the portal_maintenance tool and manually run the maintenance tasks, but most of the time, you want an external tool doing the job automatically.
You can choose one of the Schedulers which are available for Zope, or call PloneMaintenance from a cron job.
Enhancements:
- Fix bug on MaintenanceTask: id was not initialized
- Add "notified_emails" property. When a task has been processed, an email is sent.
- MaintenanceTask no more addable types 2006/07/06 MR
<<lessPloneMaintenance consists of a portal_maintenance tool that allows you to define maintenance tasks and scripts to run according to a schedule assigned to the tasks.
No task is going to be run unless it is scheduled to. The schedule information is stored in the task, and even if PloneMaintenance is called many times in a row, it will always look up the schedule information, check when was the last time the task was run, calculate the next time the task is scheduled to run, and depending on this, PloneMaintenance will decide whether it runs the script associated to the task or not.
PloneMaintenance depends on an external tool to wake it up and make it execute the scheduled tasks. Without an external tool, PloneMaintenance will just sit and wait, doing nothing. You can go to the portal_maintenance tool and manually run the maintenance tasks, but most of the time, you want an external tool doing the job automatically.
You can choose one of the Schedulers which are available for Zope, or call PloneMaintenance from a cron job.
Enhancements:
- Fix bug on MaintenanceTask: id was not initialized
- Add "notified_emails" property. When a task has been processed, an email is sent.
- MaintenanceTask no more addable types 2006/07/06 MR
Download (0.071MB)
Added: 2007-02-09 License: GPL (GNU General Public License) Price:
987 downloads
Reliable Response Notification 2.0
Reliable Response Notification provides guaranteed delivery of critical messages to a wide range of devices. more>>
Reliable Response Notification provides guaranteed delivery of critical messages to a wide range of devices. The project guarantees that every emergency will have one, and only one, person responding and taking charge of the recovery.
For integrated services, like some network monitors, help-desk packages, and security suites, Reliable Response Notification allows the user to update records via their mobile devices. It is available as either a standalone server or as a hosted service.
Enhancements:
- The product supports three types of groups: broadcast, escalation and on-call.
- Many devices are supported, including email, SMS, text-to-speech, Jabber, GTalk, SameTime IM, and alphanumeric pagers.
- Integrations for a number of packages are available.
- There is an easy system to add new integrations as needed.
<<lessFor integrated services, like some network monitors, help-desk packages, and security suites, Reliable Response Notification allows the user to update records via their mobile devices. It is available as either a standalone server or as a hosted service.
Enhancements:
- The product supports three types of groups: broadcast, escalation and on-call.
- Many devices are supported, including email, SMS, text-to-speech, Jabber, GTalk, SameTime IM, and alphanumeric pagers.
- Integrations for a number of packages are available.
- There is an easy system to add new integrations as needed.
Download (MB)
Added: 2007-05-31 License: Other/Proprietary License Price:
878 downloads
skipjackResponse 1.0
skipjackResponse project checks Skipjack Payment gateway Response. more>>
skipjackResponse project checks Skipjack Payment gateway Response.
The SkipjackResponse Check class checks and validates the response sent via POST methods by the Skipjack payment gateway. In account setup, you need to make sure you have set response file to custom filename.
What is SkipJack?
Skipjack is another payment gateway that accepts payments online. But this payment gateway accepts payment for business in USA only.
What does my class do!
skipjackResponse class check the response that skipjack server send via POST method.
NOTE: In the preference of Skipjack account you will have to set response files.
<<lessThe SkipjackResponse Check class checks and validates the response sent via POST methods by the Skipjack payment gateway. In account setup, you need to make sure you have set response file to custom filename.
What is SkipJack?
Skipjack is another payment gateway that accepts payments online. But this payment gateway accepts payment for business in USA only.
What does my class do!
skipjackResponse class check the response that skipjack server send via POST method.
NOTE: In the preference of Skipjack account you will have to set response files.
Download (0.001MB)
Added: 2007-04-16 License: LGPL (GNU Lesser General Public License) Price:
922 downloads
WWW::Patent::Page::Response 0.07
WWW::Patent::Page::Response is an object holding a patent page or document. more>>
WWW::Patent::Page::Response is an object holding a patent page or document (e.g. htm, pdf, tif) from selected source (e.g. from United States Patent and Trademark Office (USPTO) website or the European Patent Office (ESPACE_EP), as constructed by WWW::Patent::Page, in passing analogy to LWP::UserAgent and HTTP::Response.
SYNOPSIS
Please see the test suite for working examples. The following is not guaranteed to be working or up-to-date.
$ perl -I. -MWWW::Patent::Page -e print $WWW::Patent::Page::VERSION,"n"
0.02
use WWW::Patent::Page;
print $WWW::Patent::Page::VERSION,"n";
my $patent_browser = WWW::Patent::Page->new(); # new object
my $document1 = $patent_document->get(6,123,456);
# defaults:
# office => ESPACE_EP,
# country => US,
# format => pdf,
# page => all,
# and usual defaults of LWP::UserAgent (subclassed)
my $document2 = $patent_document->provide_doc(US6123456,
office => ESPACE_EP ,
format => pdf,
page => 2 ,
);
my $pages_known = $patent_document->pages_available( # e.g. TIFF
document=> 6123456,
);
Intent: Use public sources to retrieve patent documents such as TIFF images of patent pages, html of patents, pdf, etc. Expandable for your office of interest by writing new submodules..
<<lessSYNOPSIS
Please see the test suite for working examples. The following is not guaranteed to be working or up-to-date.
$ perl -I. -MWWW::Patent::Page -e print $WWW::Patent::Page::VERSION,"n"
0.02
use WWW::Patent::Page;
print $WWW::Patent::Page::VERSION,"n";
my $patent_browser = WWW::Patent::Page->new(); # new object
my $document1 = $patent_document->get(6,123,456);
# defaults:
# office => ESPACE_EP,
# country => US,
# format => pdf,
# page => all,
# and usual defaults of LWP::UserAgent (subclassed)
my $document2 = $patent_document->provide_doc(US6123456,
office => ESPACE_EP ,
format => pdf,
page => 2 ,
);
my $pages_known = $patent_document->pages_available( # e.g. TIFF
document=> 6123456,
);
Intent: Use public sources to retrieve patent documents such as TIFF images of patent pages, html of patents, pdf, etc. Expandable for your office of interest by writing new submodules..
Download (0.034MB)
Added: 2006-10-24 License: Perl Artistic License Price:
1095 downloads
ZOOM::IRSpy::Maintenance 1.00
ZOOM::IRSpy::Maintenance is a maintenance documentation for IRSpy. more>>
ZOOM::IRSpy::Maintenance is a maintenance documentation for IRSpy.
The IRSpy application is implemented by five components:
- A library of classes within the ZOOM::IRSpy "namespace".
- A command-line invocation script called irspy
- A web-based UI - either this or the command-line script can be used to run the spy software, but the latter is more capable in that it also provides ways to interrogate the database of results.
- A small additional library, ZOOM::Pod, which is used by IRSpy and which is more conveniently included in this distribution than released and maintained separately.
- The configuration for a Zebra database that stores the harvested information.
These components are discussed in turn.
<<lessThe IRSpy application is implemented by five components:
- A library of classes within the ZOOM::IRSpy "namespace".
- A command-line invocation script called irspy
- A web-based UI - either this or the command-line script can be used to run the spy software, but the latter is more capable in that it also provides ways to interrogate the database of results.
- A small additional library, ZOOM::Pod, which is used by IRSpy and which is more conveniently included in this distribution than released and maintained separately.
- The configuration for a Zebra database that stores the harvested information.
These components are discussed in turn.
Download (0.25MB)
Added: 2007-07-26 License: Perl Artistic License Price:
820 downloads
Firewall-1 Response 1.0
Firewall-1 Response is a Perl script for performing simple active responses based on a Checkpoint Firewall-1. more>>
Firewall-1 Response is a Perl script for performing simple active responses based on a Checkpoint Firewall-1. It is good for closing off your network against people who do port scans or network sweeps.
fw sam provides a command line interface to a limited feature-set of the firewall security policy. The purpose of this is to allow scripts such as this a way to dynamically change the security policy of one or more firewalls without administrator intervention. This should scare you, because of the potential of these changes allowing bad guys to run a DoS attack against you.
<<lessfw sam provides a command line interface to a limited feature-set of the firewall security policy. The purpose of this is to allow scripts such as this a way to dynamically change the security policy of one or more firewalls without administrator intervention. This should scare you, because of the potential of these changes allowing bad guys to run a DoS attack against you.
Download (0.029MB)
Added: 2006-07-12 License: GPL (GNU General Public License) Price:
1201 downloads
Net::Google::Response 1.0.1
Net::Google::Response is a simple OOP-ish interface to the Google SOAP API search responses. more>>
Net::Google::Response is a simple OOP-ish interface to the Google SOAP API search responses.
SYNOPSIS
my $service = Net::Google->new(key=>LOCAL_GOOGLE_KEY);
my $session = $service->search();
$session->query(qw(Perl modules));
# You are probably better off calling
# $session->results() but if you want
# the raw response object(s) here ya go :
my $responses = $session->response();
my $count = scalar(@$responses);
# $r is a Net::Google::Response object
foreach my $r (@$responses) {
print sprintf("%s : %sn",$r->searchQuery(),$r->estimatedTotalResults());
}
Provides a simple OOP-ish interface to the Google SOAP API for searching. This package is used by Net::Google.
The Net::Google::Response object is used to contain response information provided by the Google search service in response to a search query. The Response object allows the client program to easily access the data returned from a search.
Response data is accessed using methods with identical names to the elements of a search response (as documented in the Google Web APIs Reference, section 3). For instance, the first example in the SYNOPSIS section, above, would return the estimated number of total results for the query.
Response objects may contain other response objects, where an element would return an array of other elements. For instance, calling $response->resultElements() will return a reference to an array of Net::Google::Response objects, each one representing one result from the search.
The Response module will automatically provide methods for the search response, as described by the service WSDL file. The results format is described by the Google APIs documentation, to which you should refer for the most up-to-date information. As of the April 8th, 2002 release of the Google APIs, the methods below are provided for each search result.
<<lessSYNOPSIS
my $service = Net::Google->new(key=>LOCAL_GOOGLE_KEY);
my $session = $service->search();
$session->query(qw(Perl modules));
# You are probably better off calling
# $session->results() but if you want
# the raw response object(s) here ya go :
my $responses = $session->response();
my $count = scalar(@$responses);
# $r is a Net::Google::Response object
foreach my $r (@$responses) {
print sprintf("%s : %sn",$r->searchQuery(),$r->estimatedTotalResults());
}
Provides a simple OOP-ish interface to the Google SOAP API for searching. This package is used by Net::Google.
The Net::Google::Response object is used to contain response information provided by the Google search service in response to a search query. The Response object allows the client program to easily access the data returned from a search.
Response data is accessed using methods with identical names to the elements of a search response (as documented in the Google Web APIs Reference, section 3). For instance, the first example in the SYNOPSIS section, above, would return the estimated number of total results for the query.
Response objects may contain other response objects, where an element would return an array of other elements. For instance, calling $response->resultElements() will return a reference to an array of Net::Google::Response objects, each one representing one result from the search.
The Response module will automatically provide methods for the search response, as described by the service WSDL file. The results format is described by the Google APIs documentation, to which you should refer for the most up-to-date information. As of the April 8th, 2002 release of the Google APIs, the methods below are provided for each search result.
Download (0.016MB)
Added: 2006-11-21 License: Perl Artistic License Price:
1067 downloads
Yahoo::Search::Response 1.7.10
Yahoo::Search::Response is a container object for the result set of one query to the Yahoo! Search API. more>>
Yahoo::Search::Response is a container object for the result set of one query to the Yahoo! Search API. (This package is included in, and automatically loaded by, the Yahoo::Search package.)
Package Use
You never need to use this package directly -- it is loaded automatically by Yahoo::Search.
Object Creation
Response objects are created by the Fetch() method of a Request (Yahoo::Search::Request) object, e.g. by
my $Response = Yahoo::Search->new(...)->Request()->Fetch();
or by shortcuts to the same, such as:
my $Response = Yahoo::Search->Query(...);
<<lessPackage Use
You never need to use this package directly -- it is loaded automatically by Yahoo::Search.
Object Creation
Response objects are created by the Fetch() method of a Request (Yahoo::Search::Request) object, e.g. by
my $Response = Yahoo::Search->new(...)->Request()->Fetch();
or by shortcuts to the same, such as:
my $Response = Yahoo::Search->Query(...);
Download (0.035MB)
Added: 2006-12-06 License: Perl Artistic License Price:
1053 downloads
Net::Gopher::Response::XML 0.90
Net::Gopher::Response::XML is a Perl module Convert a Gopher/Gopher+ response to XML. more>>
Net::Gopher::Response::XML is a Perl module Convert a Gopher/Gopher+ response to XML.
SYNOPSIS
use Net::Gopher;
use Net::Gopher::Response::XML;
...
$response->as_xml(File => menu.xml);
This module contains code to convert a response from a Gopher or Gopher+ Gopherspace to XML. This functionality was originally in the Net::Gopher core, but its features are seldom needed, and it was deemed by me, Will, to be unnecessary bloat.
The module has one method, as_xml(), which you can call on Net::Gopher::Response objects to generate XML. If you have existing code that expects Net::Gopher::Response to already have as_xml() in it, just add the use Net::Gopher::Response::XML to the top of the script as shown in the SYNOPSIS and it should work fine with both pre 1.05 and post 1.05 versions.
<<lessSYNOPSIS
use Net::Gopher;
use Net::Gopher::Response::XML;
...
$response->as_xml(File => menu.xml);
This module contains code to convert a response from a Gopher or Gopher+ Gopherspace to XML. This functionality was originally in the Net::Gopher core, but its features are seldom needed, and it was deemed by me, Will, to be unnecessary bloat.
The module has one method, as_xml(), which you can call on Net::Gopher::Response objects to generate XML. If you have existing code that expects Net::Gopher::Response to already have as_xml() in it, just add the use Net::Gopher::Response::XML to the top of the script as shown in the SYNOPSIS and it should work fine with both pre 1.05 and post 1.05 versions.
Download (0.015MB)
Added: 2006-08-17 License: Perl Artistic License Price:
1163 downloads
POE::Component::Client::Ping 1.13
POE::Component::Client::Ping is a non-blocking ICMP ping client. more>>
POE::Component::Client::Ping is a non-blocking ICMP ping client.
SYNOPSIS
use POE qw(Component::Client::Ping);
POE::Component::Client::Ping->spawn(
Alias => "pingthing", # defaults to "pinger"
Timeout => 10, # defaults to 1 second
Retry => 3, # defaults to 1 attempt
OneReply => 1, # defaults to disabled
Parallelism => 20, # defaults to undef
BufferSize => 65536, # defaults to undef
AlwaysDecodeAddress => 1, # defaults to 0
);
sub some_event_handler {
$kernel->post(
"pingthing", # Post the request to the "pingthing" component.
"ping", # Ask it to "ping" an address.
"pong", # Have it post an answer as a "pong" event.
$address, # This is the address we want to ping.
$timeout, # Optional timeout. It overrides the default.
$retry, # Optional retries. It overrides the default.
);
}
# This is the sub which is called when the session receives a "pong"
# event. It handles responses from the Ping component.
sub got_pong {
my ($request, $response) = @_[ARG0, ARG1];
my ($req_address, $req_timeout, $req_time) = @$request;
my ($resp_address, $roundtrip_time, $resp_time, $resp_ttl) = @$response;
# The response address is defined if this is a response.
if (defined $resp_address) {
printf(
"ping to %-15.15s at %10d. pong from %-15.15s in %6.3f sn",
$req_address, $req_time,
$resp_address, $roundtrip_time,
);
return;
}
# Otherwise the timeout period has ended.
printf(
"ping to %-15.15s is done.n", $req_address,
);
}
or
use POE::Component::Client::Ping ":const";
# Post an array ref as the callback to get data back to you
$kernel->post("pinger", "ping", [ "pong", $user_data ]);
# use the REQ_USER_ARGS constant to get to your data
sub got_pong {
my ($request, $response) = @_[ARG0, ARG1];
my $user_data = $request->[REQ_USER_ARGS];
...;
}
<<lessSYNOPSIS
use POE qw(Component::Client::Ping);
POE::Component::Client::Ping->spawn(
Alias => "pingthing", # defaults to "pinger"
Timeout => 10, # defaults to 1 second
Retry => 3, # defaults to 1 attempt
OneReply => 1, # defaults to disabled
Parallelism => 20, # defaults to undef
BufferSize => 65536, # defaults to undef
AlwaysDecodeAddress => 1, # defaults to 0
);
sub some_event_handler {
$kernel->post(
"pingthing", # Post the request to the "pingthing" component.
"ping", # Ask it to "ping" an address.
"pong", # Have it post an answer as a "pong" event.
$address, # This is the address we want to ping.
$timeout, # Optional timeout. It overrides the default.
$retry, # Optional retries. It overrides the default.
);
}
# This is the sub which is called when the session receives a "pong"
# event. It handles responses from the Ping component.
sub got_pong {
my ($request, $response) = @_[ARG0, ARG1];
my ($req_address, $req_timeout, $req_time) = @$request;
my ($resp_address, $roundtrip_time, $resp_time, $resp_ttl) = @$response;
# The response address is defined if this is a response.
if (defined $resp_address) {
printf(
"ping to %-15.15s at %10d. pong from %-15.15s in %6.3f sn",
$req_address, $req_time,
$resp_address, $roundtrip_time,
);
return;
}
# Otherwise the timeout period has ended.
printf(
"ping to %-15.15s is done.n", $req_address,
);
}
or
use POE::Component::Client::Ping ":const";
# Post an array ref as the callback to get data back to you
$kernel->post("pinger", "ping", [ "pong", $user_data ]);
# use the REQ_USER_ARGS constant to get to your data
sub got_pong {
my ($request, $response) = @_[ARG0, ARG1];
my $user_data = $request->[REQ_USER_ARGS];
...;
}
Download (0.013MB)
Added: 2007-04-17 License: Perl Artistic License Price:
920 downloads
Progress Report Manager 2.1
Progress Report Manager project is a system for entering and sending school progress reports for teachers and parents. more>>
Progress Report Manager project is a system for entering and sending school progress reports for teachers and parents.
The Progress Report Manager was built to alleviate problems experienced with traditional school progress reports.
Administrators create progress reports that are automatically sent via email.
Every week, teachers receive a message in their inbox reminding them that a new progress report has been created.
The teacher completes the progress reports online using a Web browser.
At the end of the week, the administrators click a button which sends email messages to every parent whose child received a report.
The parents can look at their students progress online and reply to teacher comments using response features.
Enhancements:
- inactivate students fixed
- help files fixed / modified / written
- report views fixed
- log files can be flushed
- semesters fixed
<<lessThe Progress Report Manager was built to alleviate problems experienced with traditional school progress reports.
Administrators create progress reports that are automatically sent via email.
Every week, teachers receive a message in their inbox reminding them that a new progress report has been created.
The teacher completes the progress reports online using a Web browser.
At the end of the week, the administrators click a button which sends email messages to every parent whose child received a report.
The parents can look at their students progress online and reply to teacher comments using response features.
Enhancements:
- inactivate students fixed
- help files fixed / modified / written
- report views fixed
- log files can be flushed
- semesters fixed
Download (0.22MB)
Added: 2006-10-28 License: GPL (GNU General Public License) Price:
1098 downloads
WWW::Search::Scraper::Brainpower 2.27
WWW::Search::Scraper::Brainpower it Scrapes Brainpower.com. more>>
WWW::Search::Scraper::Brainpower it Scrapes Brainpower.com.
SYNOPSIS
use WWW::Search::Scraper;
use WWW::Search::Scraper::Response::Job;
$search = new WWW::Search::Scraper(Brainpower);
$search->setup_query($query, {options});
while ( my $response = $scraper->next_response() ) {
# $response is a WWW::Search::Scraper::Response::Job.
}
Brainpower extends WWW::Search::Scraper.
It handles making and interpreting Brainpower searches of http://www.Brainpower.com.
<<lessSYNOPSIS
use WWW::Search::Scraper;
use WWW::Search::Scraper::Response::Job;
$search = new WWW::Search::Scraper(Brainpower);
$search->setup_query($query, {options});
while ( my $response = $scraper->next_response() ) {
# $response is a WWW::Search::Scraper::Response::Job.
}
Brainpower extends WWW::Search::Scraper.
It handles making and interpreting Brainpower searches of http://www.Brainpower.com.
Download (0.13MB)
Added: 2006-08-26 License: Perl Artistic License Price:
1154 downloads
Apache2::RequestRec 2.0.3
Apache2::RequestRec is a Perl API for Apache request record accessors. more>>
Apache2::RequestRec is a Perl API for Apache request record accessors.
Synopsis
use Apache2::RequestRec ();
# set supported by the handler HTTP methods
$allowed = $r->allowed();
# auth type
$auth_type = $r->ap_auth_type();
# QUERY_STRING
$args = $r->args();
# non-parsed-headers handler
$status = $r->assbackwards();
# how many bytes were sent
$bytes_sent = $r->bytes_sent();
# client connection record
$c = $r->connection();
# "Content-Encoding" HTTP response header
$r->content_encoding("gzip");
# the languages of the content
$languages = $r->content_languages();
# "Content-Encoding" HTTP response header
$r->content_type(text/plain);
# special response headers table
$err_headers_out = $r->err_headers_out();
# request mapped filename
$filename = $r->filename();
# request finfo
$finfo = $r->finfo();
# SetHandler perl-script equivalent
$r->handler(perl-script);
# was it a HEAD request?
$status = $r->header_only();
# request input headers table
$headers_in = $r->headers_in();
# request output headers table
$headers_out = $r->headers_out();
# hostname
$hostname = $r->hostname();
# input filters stack
$input_filters = $r->input_filters();
# get the main request obj in a sub-request
$main_r = $r->main();
# whats the current request (GET/POST/etc)?
$method = $r->method();
# whats the current method number?
$methnum = $r->method_number();
# current resource last modified time
$mtime = $r->mtime();
# next request object (in redirect)
$next_r = $r->next();
# there is no local copy
$r->no_local_copy();
# Apache ascii notes table
$notes = $r->notes();
# output filters stack
$output_filters = $r->output_filters();
# PATH_INFO
$path_info = $r->path_info();
# used in configuration directives modules
$per_dir_config = $r->per_dir_config();
# pool with life span of the current request
$p = $r->pool();
# previous request object in the internal redirect
$prev_r = $r->prev();
# connection level input filters stack
$proto_input_filters = $r->proto_input_filters();
# HTTP protocol version number
$proto_num = $r->proto_num();
# connection level output filters stack
$proto_output_filters = $r->proto_output_filters();
# the protocol, the client speaks: "HTTP/1.0", "HTTP/1.1", etc.
$protocol = $r->protocol();
# is it a proxy request
$status = $r->proxyreq($val);
# Time when the request started
$request_time = $r->request_time();
# server object
$s = $r->server();
# response status
$status = $r->status();
# response status line
$status_line = $r->status_line();
# manipulate %ENV of the subprocess
$r->subprocess_env;
$r->subprocess_env($key => $val);
# first HTTP request header
$request = $r->the_request();
# the URI without any parsing performed
$unparsed_uri = $r->unparsed_uri();
# The path portion of the URI
$uri = $r->uri();
# auth username
$user = $r->user();
<<lessSynopsis
use Apache2::RequestRec ();
# set supported by the handler HTTP methods
$allowed = $r->allowed();
# auth type
$auth_type = $r->ap_auth_type();
# QUERY_STRING
$args = $r->args();
# non-parsed-headers handler
$status = $r->assbackwards();
# how many bytes were sent
$bytes_sent = $r->bytes_sent();
# client connection record
$c = $r->connection();
# "Content-Encoding" HTTP response header
$r->content_encoding("gzip");
# the languages of the content
$languages = $r->content_languages();
# "Content-Encoding" HTTP response header
$r->content_type(text/plain);
# special response headers table
$err_headers_out = $r->err_headers_out();
# request mapped filename
$filename = $r->filename();
# request finfo
$finfo = $r->finfo();
# SetHandler perl-script equivalent
$r->handler(perl-script);
# was it a HEAD request?
$status = $r->header_only();
# request input headers table
$headers_in = $r->headers_in();
# request output headers table
$headers_out = $r->headers_out();
# hostname
$hostname = $r->hostname();
# input filters stack
$input_filters = $r->input_filters();
# get the main request obj in a sub-request
$main_r = $r->main();
# whats the current request (GET/POST/etc)?
$method = $r->method();
# whats the current method number?
$methnum = $r->method_number();
# current resource last modified time
$mtime = $r->mtime();
# next request object (in redirect)
$next_r = $r->next();
# there is no local copy
$r->no_local_copy();
# Apache ascii notes table
$notes = $r->notes();
# output filters stack
$output_filters = $r->output_filters();
# PATH_INFO
$path_info = $r->path_info();
# used in configuration directives modules
$per_dir_config = $r->per_dir_config();
# pool with life span of the current request
$p = $r->pool();
# previous request object in the internal redirect
$prev_r = $r->prev();
# connection level input filters stack
$proto_input_filters = $r->proto_input_filters();
# HTTP protocol version number
$proto_num = $r->proto_num();
# connection level output filters stack
$proto_output_filters = $r->proto_output_filters();
# the protocol, the client speaks: "HTTP/1.0", "HTTP/1.1", etc.
$protocol = $r->protocol();
# is it a proxy request
$status = $r->proxyreq($val);
# Time when the request started
$request_time = $r->request_time();
# server object
$s = $r->server();
# response status
$status = $r->status();
# response status line
$status_line = $r->status_line();
# manipulate %ENV of the subprocess
$r->subprocess_env;
$r->subprocess_env($key => $val);
# first HTTP request header
$request = $r->the_request();
# the URI without any parsing performed
$unparsed_uri = $r->unparsed_uri();
# The path portion of the URI
$uri = $r->uri();
# auth username
$user = $r->user();
Download (3.5MB)
Added: 2007-07-16 License: The Apache License 2.0 Price:
830 downloads
mod_sesehe SEcure SErver HEader 1.0
mod_sesehe SEcure SErver HEader is an Apache module that disguise or remove Server: HTTP header. more>>
mod_sesehe SEcure SErver HEader is an Apache module that disguise or remove "Server: " HTTP header.
The ServerTokens directive currently can at best be set to Prod, which will cause apache to return "Apache" as Server header. Some problem still occurs:
First, the level of security by obscurity of this directive is not acceptable by some people that just want to change it to some other value, without re-compiling Apache, or people that even want to simply drop the "Server: " header. Secondly, if apache is configured as a reverse proxy, and a malformed request is received, then it will display its own server token instead of the backend one, so we need to handle error response header.
I developed this tiny module by hijacking normal behavior of (reverse) proxy feature of Apache : i.e. even if a request is not a proxy request, I tag it as if it was, to make Apache core let me do what I want with this header.
<<lessThe ServerTokens directive currently can at best be set to Prod, which will cause apache to return "Apache" as Server header. Some problem still occurs:
First, the level of security by obscurity of this directive is not acceptable by some people that just want to change it to some other value, without re-compiling Apache, or people that even want to simply drop the "Server: " header. Secondly, if apache is configured as a reverse proxy, and a malformed request is received, then it will display its own server token instead of the backend one, so we need to handle error response header.
I developed this tiny module by hijacking normal behavior of (reverse) proxy feature of Apache : i.e. even if a request is not a proxy request, I tag it as if it was, to make Apache core let me do what I want with this header.
Download (0.006MB)
Added: 2006-04-03 License: The Apache License 2.0 Price:
1301 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 started unicast maintenance ranging no response received 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