Machine Learning PY (mlpy) is a high-performance Python package for
predictive modeling. It makes extensive use of numpy (http://scipy.org)
to provide fast N-dimensional array manipulation and easy integration of
C code. mlpy provides high level procedures that support, with few lines
of code, the design of rich Data Analysis Protocols (DAPs) for
preprocessing, clustering, predictive classification and feature
selection. Methods are available for feature weighting and ranking, data
resampling, error evaluation and experiment landscaping.The package
includes tools to measure stability in sets of ranked feature lists.
AI4R is a collection of ruby algorithms implementations, covering several
Artificial intelligence fields. It implements:
* Genetic algorithms
* Self-organized maps (SOM)
* Neural Networks
- Multilayer perceptron with Backpropagation learning
- Hopfield net
* Automatic classifiers (Machine Learning)
- ID3 (Decision Trees)
- PRISM (J. Cendrowska, 1987)
- Multilayer Perceptron
- OneR (AKA One Attribute Rule, 1R)
- ZeroR
- Hyperpipes
- Naive Bayes
- IB1 (D. Aha, D. Kibler - 1991)
* Data clustering
- K-means, Bisecting K-means
- Single linkage, Complete linkage, Average linkage, Weighted Average linkage,
Centroid linkage, Median linkage, Ward's method linkage
- Diana (Divisive Analysis)
Crank is short for "CRyptANalysis toolKit", and its overall purpose is to
provide a powerful and extensible environment for solving classical
(pen-and-paper) ciphers, providing as much automation as possible. Classical
ciphers include common schemes like monoalphabetic substitutions, where each
letter of the alphabet is mapped to another (usually different) letter
consistently through the text. The first version of Crank is restricting
itself to these special ciphers. Other algorithms forever devoid of Crank's
attentions include Enigma, RSA, DES, MurkelFish, or anything else invented
after 1900. They're hard(er).
ClamSMTP is an SMTP filter that allows you to check for viruses using
the ClamAV anti-virus software. It accepts SMTP connections and forwards
the SMTP commands and responses to another SMTP server. The 'DATA' email
body is intercepted and scanned before forwarding.
ClamSMTP aims to be lightweight, reliable, and simple rather than have a
myriad of options. It's written in C without major dependencies. If you
need more options then you could use something big like AMaViS which is
written in PERL and can do almost anything.
Sshguard monitors services from their logging activity. It reacts to messages
about dangerous activity by blocking the source address with the local firewall.
Sshguard employs a clever parser that can recognize several logging formats at
once transparently (syslog, syslog-ng, metalog, multilog, raw messages), and
detects attacks for many services out of the box, including SSH, FreeBSD's
ftpd and dovecot. It can operate all the major firewalling systems, including
PF, netfilter/iptables, and IPFIREWALL/ipfw.
Sshguard has several relevant features like support for IPv6, whitelisting,
suspension, log message authentication. It is reliable, easy to set up and
demands very few resources to the system.
Digest:: HMAC
---------------------------------
This package provide modules which calculate HMAC digests.
To build the extensions, unpack this distribution somewhere, create
the Makefile by running 'perl Makefile.PL' and do a 'make', 'make
test', and if successful 'make install'.
You will need perl version 5.004 or better to install these modules.
Further documentation is embedded in the individual modules.
Copyright 1998-1999 Gisle Aas.
Copyright 1998 Graham Barr.
Copyright 1997 Uwe Hollerbach.
Copyright 1995-1996 Neil Winton.
Copyright 1990-1992 RSA Data Security, Inc.
This library is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.
Bindings to OpenSSL libssl and libcrypto, plus custom SSH pubkey
parsers. Supports RSA, DSA and NIST curves P-256, P-384 and P-521.
Cryptographic signatures can either be created and verified manually
or via x509 certificates. AES block cipher is used in CBC mode for
symmetric encryption; RSA for asymmetric (public key) encryption.
High-level envelope functions combine RSA and AES for encrypting
arbitrary sized data. Other utilities include key generators, hash
functions (md5, sha1, sha256, etc), base64 encoder, a secure random
number generator, and 'bignum' math methods for manually performing
crypto calculations on large multibyte integers.
This perl module provides support for the https protocol
under LWP, so that a LWP::UserAgent can make https GET &
HEAD & POST requests. Please see perldoc LWP for more
information on POST requests.
The Crypt::SSLeay package contains Net::SSL, which is
automatically loaded by LWP::Protocol::https on https
requests, and provides the necessary SSL glue for that
module to work via these deprecated modules:
Crypt::SSLeay::CTX
Crypt::SSLeay::Conn
Crypt::SSLeay::X509
Work on Crypt::SSLeay has been continued only to provide
https support for the LWP - libwww perl libraries. If you
want access to the OpenSSL API via perl, check out Sampo's
Net::SSLeay.
BruteForceBlocker is a perl script, that works along with pf - OpenBSD's
firewall (Which is also available on FreeBSD since version 5.2 is out).
It's main purpose is to block SSH bruteforce attacks via firewall.
When this script is running, it checks sshd logs from syslog and looks
for Failed Login attempts - mostly some annoying script attacks, and
counts number of such attempts. When given IP reaches configured limit
of fails, script puts this IP to the pf's table and blocks any further
traffic to the that box from given IP (This also depends on
configuration done in pf.conf).
cfv is a utility to both test and create .sfv, .csv and md5sum files. These
files are commonly used to ensure the correct retrieval or storage of data.
Features:
- supports .sfv, .csv(2, 3, and 4 field variants), md5sum, BSD md5
sha1sum, .torrent and (test-only) .par, .par2 file formats
- automatic checksum file naming ability in create mode
- recursive operation
- show unverified files option
- ignore case and fix path separator options for cross platform use
- transparent gzip support for checksum files
- configurable renaming of bad files (with testing against previous bad
files, to save only unique differing copies)