Main > Free Download Search >

Free error detector software for linux

error detector

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1752
Unicode Error Detector 1.0

Unicode Error Detector 1.0


Unicode Error Detector is a product for Plone used to pinpoint errors in your application leading to UnicodeDecodeErrors. more>>
Unicode Error Detector is a product for Plone used to pinpoint errors in your application leading to UnicodeDecodeErrors.

Do not use this product unless you are actively debugging a Unicode Error. Never use this product in production sites.

UnicodeDecodeErrors typically occur when you try to add a Unicode string to a non-ascii string. This product patches StringIO used by page templates to check if the appended string is a Unicode string, and if it is, it replaces the string with an error marker.

As there is some overhead associated with inspecting the strings instead of just appending to the output, this product is meant for debugging purposes only.

Usage

Put the product in your Products directory and restart Zope. Load the template causing the UnicodeDecodeError, and this tool will indicate the location by printing THIS IS WHERE THE ERROR IS in the rendered template.

You can then inspect the template and/or code more closely to figure out where the decode error happens.

<<less
Download (0.001MB)
Added: 2007-03-28 License: GPL (GNU General Public License) Price:
942 downloads
Proxy Detector 0.1

Proxy Detector 0.1


Proxy Detector is a PHP class that can detect HTTP requests via proxy. more>>
Proxy Detector is a PHP class that can detect HTTP requests via proxy. This class can detect if a visitor uses a proxy server by scanning the headers returned by the user client.
When the user uses a proxy server, most of the proxy servers alter the header. The header is returned to PHP in the array $_SERVER.
Enhancements:
- This is the first release of the class and implementation example.
<<less
Download (0.002MB)
Added: 2006-09-21 License: GPL (GNU General Public License) Price:
1146 downloads
DNS Flood Detector 1.12

DNS Flood Detector 1.12


DNS Flood Detector was developed to detect abusive usage levels on high traffic nameservers. more>>
DNS Flood Detector was developed to detect abusive usage levels on high traffic nameservers and to enable quick response in halting (among other things) the use of ones nameserver to facilitate spam.
DNS Flood Detector uses libpcap (in non-promiscuous mode) to monitor incoming dns queries to a nameserver. The tool may be run in one of two modes, either daemon mode or "bindsnap" mode. In daemon mode, DNS Flood Detector will alarm via syslog.
In bindsnap mode, the user is able to get near-real-time stats on usage to aid in more detailed troubleshooting.
Usage: ./dns_flood_detector [OPTION]
-i ifname specify interface to listen on (default lets pcap pick)
-t n alarm when more than n queries per second are observed
(default 40)
-a n wait for n seconds before alarming again on same source
(default 90)
-w n calculate statistics every n seconds
(default 10)
-x n use n buckets
(default 50)
-m n mark overall query rate every n seconds
(default disabled)
-A addr filter for specific address
-M mask netmask for filter (in conjunction with -A)
-Q monitor any addresses (default is to filter only for
primary addresses on chosen interface)
-b run in foreground in "bindsnap" mode
-d run in background in "daemon" mode
-D dump dns packets (implies -b)
-v detailed information (use twice for more detail)
-h usage info
Sample Output:
dopacki:~$ sudo ./dns_flood_detector -v -v -b -t10
[15:14:56] source [192.168.1.45] - 0 qps tcp : 24 qps udp [8 qps A] [16 qps PTR]
[15:14:56] source [10.0.24.2] - 0 qps tcp : 15 qps udp [15 qps A]
[15:15:06] source [192.168.1.45] - 0 qps tcp : 24 qps udp [8 qps A] [16 qps PTR]
[15:15:06] source [10.0.24.2] - 0 qps tcp : 15 qps udp [14 qps A]
[15:15:16] source [192.168.1.45] - 0 qps tcp : 23 qps udp [7 qps A] [15 qps PTR]
Enhancements:
- Address filtering options are now available, as are fractional query rates for better precision.
- This update also fixes several crashes and segfaults that affected overall reliability.
<<less
Download (0.015MB)
Added: 2006-03-06 License: GPL (GNU General Public License) Price:
1342 downloads
Port Scan Attack Detector 2.0.8

Port Scan Attack Detector 2.0.8


The Port Scan Attack Detector (psad) is a collection of three system daemons that are designed to work with the Linux Netfilter. more>>
The Port Scan Attack Detector (psad) is a collection of three system daemons that are designed to work with the Linux Netfilter firewalling code to detect port scans and other suspect traffic.
Port Scan Attack Detector project features a set of highly configurable danger thresholds (with sensible defaults), verbose alert messages, email alerting, DShield reporting, and automatic blocking of offending IP addresses.
Psad incorporates many of the packet signatures included in Snort to detect various kinds of suspicious scans, and implements the same passive OS fingerprinting algorithm used by p0f.
Enhancements:
- A --gnuplot mode was added so that psad can output data that is suitable for plotting with gnuplot.
- The ability to negate match conditions on fields specified with the --CSV-fields argument was added.
- The Storable-2.16 module was added along with the --use-store-file argument so that in --gnuplot mode the Gnuplot data can be stored on disk and retrieved quickly.
- --analysis-fields was added so the iptables log messages that are parsed in -A mode can be restricted to those that meet certain criteria.
<<less
Download (0.45MB)
Added: 2007-07-27 License: GPL (GNU General Public License) Price:
838 downloads
Plone Error Reporting 1.1

Plone Error Reporting 1.1


Plone Error Reporting is a project which facilitates the submission of useful bug reports to Plone. more>>
Plone Error Reporting is a project which facilitates the submission of useful bug reports to Plone.
PloneErrorReporting replaces default_error_message and prefs_error_log_showEntry with pages that facilitate the submission of useful bug reports to Plone.
It is designed with the goal of improving the information provided by bug reporters.
To see PloneErrorReporting in action, first install the product, then create a python script called imabug in the ZMI that contains the single line
raise AttributeError, bad attribute
Now, while still authenticated, load the page http://mysite/imabug. You should see a step-by-step procedure for reporting bugs at the bottom of the error page as long as you are logged in as a Manager. Similarly, when you view bugs in the Plone error log, you will see the bug submitting procedure.
Enhancements:
- Moved the product to use its own translation domain. This fixes an issue were half-translated sentences showed up in the templates.
<<less
Download (0.010MB)
Added: 2007-02-20 License: GPL (GNU General Public License) Price:
976 downloads
Google Singleton Detector 0.7.2

Google Singleton Detector 0.7.2


Google Singleton Detector (GSD) is a tool which analyzes Java bytecode and detects the use of Singletons. more>>
Google Singleton Detector (GSD) is a tool which analyzes Java bytecode and detects the use of Singletons.

Its not quite as simple as that, however. First, GSD doesnt only detect singletons; it detects four different types of global state, including singletons, hingletons, mingletons and fingletons (see the usage section for descriptions).

Second, it outputs a graph with all these different types of static state highlighted, and shows all the classes that are directly dependent on them. The point of this tool is to allow you to see all of the uses of global state inside a project, as well as how they are all interrelated. Hopefully youll be able to locate global state that is heavily depended on and remove it.

But wait, why would I want to remove my global state and/or singletons? In a nutshell, because they can make testing difficult and hide problems with your design. Again, its more complicated than that, so check out the FAQ for more info.

Great, ready to get rid of some singletons? Head over to the downloads section to get the latest release, or checkout code from the SVN repository and build it yourself.
<<less
Download (0.063MB)
Added: 2007-07-27 License: The Apache License 2.0 Price:
819 downloads
libgpg-error 1.4

libgpg-error 1.4


libgpg-error package contains common error codes and error handling functions used by GnuPG, Libgcrypt, GPGME and more packages. more>>
libgpg-error package contains common error codes and error handling functions used by GnuPG, Libgcrypt, GPGME and more packages.

Installation:

Please read the file INSTALL!

Here is a quick summary:

1) Check that you have unmodified sources. You can find instructions how to verify the sources below. Dont skip this - it is an important step!

2) Unpack the archive. With GNU tar you can do it this way:

"tar xzvf libgpg-error-x.y.tar.gz"

3) "cd libgpg-error-x.y"

4) "./configure"

5) "make"

6) "make install"
<<less
Download (0.60MB)
Added: 2006-09-26 License: GPL (GNU General Public License) Price:
1128 downloads
Mac::Errors 1.13

Mac::Errors 1.13


Mac::Errors is a Perl module with constants for Mac error codes. more>>
Mac::Errors is a Perl module with constants for Mac error codes.

SYNOPSIS

use Mac::Errors qw(openErr);

if( $value == openErr ) { ... }

my $error = $MacErrors{ $symbol }; # -- OR -- my $error = $MacErrors{ $number };

my $symbol = $error->symbol; my $number = $error->number; my $desc = $error->description;

# in MacPerl, $^E is meaningful, and we tie $MacError to it use Mac::Errors qw( $MacError );

open FILE, $foo or die $^E; # error number open FILE, $foo or die $MacError; # gets description from $^E

The %MacErrors hash indexes error information by the error number or symbol. Each value is a Mac::Errors object which has the symbol, number, and description.

The $MacError scalar performs some tied magic to translate MacPerls $^E to the error text.

<<less
Download (0.053MB)
Added: 2007-03-07 License: Perl Artistic License Price:
963 downloads
Apache::ErrorControl 1.026

Apache::ErrorControl 1.026


Apache::ErrorControl Perl module is an Apache Handler for Templating Apache Error Documents. more>>
Apache::ErrorControl Perl module is an Apache Handler for Templating Apache Error Documents.

This mod_perl content handler will make templating your ErrorDocument pages easy. Basically you add a couple of entries to your httpd.conf file restart apache, make your template and your cruising.

The module uses HTML::Template::Set (which is essentially HTML::Template with the ability to use TMPL_SET tags). So for help templating your error pages please see: HTML::Template::Set and HTML::Template. Also check the OPTIONS section of this documentation for available TMPL_SET/TMPL_IF and TMPL_VAR params.

By default when an error 500 (internal server error) is encountered an error email is sent about it. the addresses emailed depend on the options specified. please see the OPTIONS section for help configuring this. you can also extend the system to send error emails on more than just internal server errors, please see the EmailOn option for how to do this.

Templates are looked up in the following order: the document root is scanned for allerrors, allerrors.tmpl, error code or error code.tmpl. if no templates are found the TemplateDir is scanned for the same files. if no templates are found the DefaultTemplate is used and if its not set the system dies.

Because so many places are checked for the templates its possible to have one global error handler and have different templates for each virtual host and also allow for defaults. It also means you can have a general catch-all template (allerrors/allerrors.tmpl) as well as single templates (i.e. 500.tmpl). Generally I just use allerrors.tmpl and use TMPL_IFs to display custom content per error message, but you can set it up any way you want.

<<less
Download (0.010MB)
Added: 2007-07-05 License: Perl Artistic License Price:
841 downloads
mod_ssl_error 1.0.2

mod_ssl_error 1.0.2


mod_ssl_error is a X.509 certificate validation error trapping (SSL). more>>
mod_ssl_error is a X.509 certificate validation error trapping (SSL).

Valid errors are:

unable to get issuer certificate
unable to get CRL
unable to decrypt certificate signature
unable to decrypt CRL signature
unable to decode issuer public key
certificate signature failure
CRL signature failure
certificate not yet valid
certificate has expired
CRL not yet valid
CRL has expired
error in certificate "not before" field
error in certificate "not after" field
error in CRL "last update" field
error in CRL "next update" field
out of memory
depth zero self signed certificate
self signed certificate in chain
unable to get issuer certificate locally
unable to verify leaf signature
certificate chain too long
certificate revoked
invalid certification authority
path length exceeded
invalid purpose
certificate not trusted
certificate rejected
subject issuer mismatch
"akid" skid mismatch
"akid" issuer serial mismatch
"keyusage" different from "certsign"
unable to get CRL issuer
unhandled critical extension
"keyusage" not for CRL signing
unhandled critical CRL extension

<<less
Download (0.003MB)
Added: 2006-04-21 License: The Apache License Price:
1289 downloads
errhdl 0.3

errhdl 0.3


liberrhdl is a small C library that offers error handling methods similar to the exception handling in C++. more>>
errhdl is a small C library that offers error handling methods similar to the exception handling in C++.
In the event of errors, no exception objects are thrown, but an error class name and an error message are set, and execution continues at the next "OnError" statement.
The library can be seen as a nice frontend to setjmp/longjmp. It is thread safe and supports the use of POSIX threads.
Enhancements:
- A bug has been fixed that caused ignored errors in a called function to be raised again in the calling function under certain circumstances.
<<less
Download (0.006MB)
Added: 2006-02-26 License: BSD License Price:
1336 downloads
Net::DBus::Error 0.33.4

Net::DBus::Error 0.33.4


Net::DBus::Error is a Perl module with error details for remote method invocation. more>>
Net::DBus::Error is a Perl module with error details for remote method invocation.

SYNOPSIS

package Music::Player::UnknownFormat;

use base qw(Net::DBus::Error);

# Define an error type for unknown track encoding type
# for a music player service
sub new {
my $proto = shift;
my $class = ref($proto) || $proto;
my $self = $class->SUPER::new(name => "org.example.music.UnknownFormat",
message => "Unknown track encoding format");
}


package Music::Player::Engine;

...snip...

# Play either mp3 or ogg music tracks, otherwise
# thrown an error
sub play {
my $self = shift;
my $url = shift;

if ($url =~ /.(mp3|ogg)$/) {
...play the track
} else {
die Music::Player::UnknownFormat->new();
}
}

This objects provides for strongly typed error handling. Normally a service would simply call

die "some message text"

When returning the error condition to the calling DBus client, the message is associated with a generic error code or "org.freedesktop.DBus.Failed". While this suffices for many applications, occasionally it is desirable to be able to catch and handle specific error conditions. For such scenarios the service should create subclasses of the Net::DBus::Error object providing in a custom error name. This error name is then sent back to the client instead of the genreic "org.freedesktop.DBus.Failed" code

<<less
Download (0.092MB)
Added: 2006-11-13 License: Perl Artistic License Price:
1075 downloads
progress 1.0

progress 1.0


Progress is a utility used in a pipe to report progress of data transfer to standard error. more>>
Progress is a utility used in a pipe to report progress of data transfer to standard error. Command-line arguments tells to specify how frequently to report, what character to use to report, and how much buffering to do.
Enhancements:
- February 9, 2003
- progress 1.0
- Initial announcement
<<less
Download (0.006MB)
Added: 2006-07-01 License: GPL (GNU General Public License) Price:
1213 downloads
Serbert 0.1.0

Serbert 0.1.0


Serbert is a serial bit error rate tester. more>>
Serbert is a command line utility which performs a Bit Error Rate Test (BERT) on serial lines for Unix and its variants. It does this by transmitting bytes, and waiting for their uncorrupted return.

Serbert, however, does not provide a true Bit Error Rate Test (BERT), as it does not check the individual bits returned. It uses the operating systems standard serial interface, which provides the status of each returned byte.
<<less
Download (0.10MB)
Added: 2005-04-08 License: GPL (GNU General Public License) Price:
1661 downloads
Mail::ListDetector::Detector::Onelist 0.34

Mail::ListDetector::Detector::Onelist 0.34


Mail::ListDetector::Detector::Onelist is a ONElist message detector. more>>
Mail::ListDetector::Detector::Onelist is a ONElist message detector.

SYNOPSIS

use Mail::ListDetector::Detector::Onelist;

An implementation of a mailing list detector, for ONElist mailing lists. ONElist was eaten by eGroups which became Yahoo! Groups so this detector is really only useful for historical mail.

METHODS

new()

Inherited from Mail::ListDetector::Detector::Base.

match()

Accepts a Mail::Internet object and returns either a Mail::ListDetector::List object if it is a post to a ONElist mailing list, or undef.

<<less
Download (0.039MB)
Added: 2006-12-19 License: Perl Artistic License Price:
1039 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5