The Nmap::Parser library provides a Ruby interface to
Nmap's scan data. It can run Nmap and parse its XML
output directly from the scan, parse a file containing
the XML data from a separate scan, parse a String of
XML data from a scan, or parse XML data from an object
via its read() method. This information is presented
in an easy-to-use and intuitive fashion for storage
and manipulation.
Ruby gem that implements the OmniAuth strategy of Atlassian Bitbucket
for usage in rubygem-onmiauth.
This is a OmniAuth 1.0 compatible port of the previously available OmniAuth CAS
strategy that was bundled with OmniAuth 0.3. This strategy haas also been
updated for CAS protocol version 3.0 and patched to deal with namespace issues.
Ruby gem that implements the OmniAuth strategy of GitLab
for usage in rubygem-onmiauth.
SubWeb is a proxy/reverse proxy for HTTP flows. It is possible
with SubWeb to handle and visualize HTTP request, headers, body
on the fly.
It has three operating modes : proxy, reverse proxy, and midproxy
(a proxy which requires the pages from another proxy). It can
also act as a virtual web server, i.e. answer certain request
based on keyword match.
SubWeb can also allow filtering, and is highly customizable.
Ruby gem that implements an OmniAuth strategy that allows to
authenticate against different password strategies at once.
A generic SAML strategy for OmniAuth
Ruby gem that implements an OmniAuth strategy for authenticating
through Shibboleth (SAML) for usage in rubygem-onmiauth.
Sst can be used to connect to SSL-encrypted network ser-
vices or it can be used as an SSL front-end to network
servers. Sst can be used interactively, or in an inetd
setting, or it can be embedded inside other programs (eg.
Amanda).
One of the main goals of sst is to be as basic as possible
so in most non-embedded cases sst uses netcat to setup the
networking I/O. Sst uses a socketpair(2) pipe to stay in
contact with its netcat child process. In this way sst
only has to concern itself with file descriptors.
In the embedded mode sst expects the parent program to set
up the networking I/O and to provide the appropriate file
descriptors. In embedded client mode ("-c"), clear data
is read from (or written to) stdin (fildes 0) and SSL-
encrypted data is read from (or written to) stdout (fildes
1). In embedded server mode ("-s"), SSL-encrypted data is
read from (or written to) stdin and clear data read from
(or written to) stdout.
A generalized Rack framework for multiple-provider authentication.