proactive
Real-Time Proactive Secret Sharing Library 0.1
Real-Time Proactive Secret Sharing Library is an implementation of the Shamirs secret sharing scheme. more>>
Real-Time Proactive Secret Sharing Library targets the RTAI OS. It includes a port of GNU GMP to RTAI, which is used for multiple precision arithmetic operations.
to run the rt-pss
./start_pss ID (*) ID should be between 0 and PSSW_NUMBER_OF_MACHINES-1(this constant is defined in src/share_app_pssw.h)
(*) each local RT-PSS should be executed with a
different ID starting with 0
(*) you must have superuser privilegies to do that.
to stop the rt-pss
./stop_pss (*) be sure that no applications that uses the RT-PSS are
running.
(*) you must have superuser privilegies to do that.
developing RT-PSS Apps
There is a demo application available in the directory: examples/GetShare. The RT-PSS API can be consulted in the file README.API
Workrave 1.8.4
Workrave is a program that assists in the recovery and prevention of repetitive strain injury. more>>
The program frequently alerts you to take micro-pauses, rest breaks and restricts you to your daily limit.
Please refer to the feature comparison for a complete list of features, and how the program performs with respect to other programs on the market. The program runs on GNU/Linux and Microsoft Windows.
Main features:
- Distributed: The program runs distributed on one or more PCs. All connected PCs share the same timing information. When the user switches computers, he still will be asked to pause on time.
- Server data collect: All programs in a network report user data detailing break information, mouse and keyboard usage to a central server. The data stored on this server may be analysed to detect user behaviour and, for example, take proactive measures.
- Applet: The program is able to show status information in an applet that is embeddable in the desktop panel or taskbar.
Enhancements:
- Eraldo Girardi translated Workrave into Italian.
- Better support for vertical applets on Unix.
- Tao WEI translated Workrave into simplified Chinese.
- Peter Tuharsky translated Workrave into Slovak.
- Prokopis Prokopidis translated Workrave into Greek.
- The status window used to appear empty, only to be resized and filled with the timers shortly thereafter. Now it appears right away in the proper size.
- The operation mode (normal/quiet/suspended) now persists across Workrave sessions.
- Enver Altin translated Workrave into Turkish.
- Masanobu Yokota translated Workrave into Japanese.
- Ivan Dimov translated Workrave into Bulgarian.
- ORY Mate translated Workrave into Hungarian.
- Fixed KDE sound events (Phuah Yee Keat)
- Fixed Gnome sound events
- Fixed negative mouse usage when date is changed.
- Fixed text color on Gnome themes with dark backgrounds (i.e. high contrast inverse)
- Gnome applets now support transparency.
- The datadir configuration option in workrave.ini can now be a relative path: [general] datadir=.Data This will store all Workrave data in the Data directory below the Workrave root directory. (Note the double backslash)
- Daily limit now properly resets when hibernated.
squidview 0.69
squidview is an interactive program which monitors squid logs and displays them in a nice fashion. more>>
Thus, the program can be used to monitor Internet usage on a networked site. But please note squid has to be running first and this program is not a proactive resource controller. What it can do is tell you who and which sites are consuming the most bandwidth.
Installation:
If "configure" and "make" are successful:
make install-strip
"make install-strip" will provide a smaller executable than "make install" because the latter has quite a bit of debugging information with it.
Or if you arent the superuser the program will still run if you have read access to the squid log file.
This program assumes the main squid log file is here:
/usr/local/squid/var/logs/access.log
If it isnt just symlink it appropriately from the following default. This directory and links are made in the users home space when squidview is first run by the user.
graeme@localhost:~/.squidview$ ls -l
HOWTO -> /usr/local/share/squidview/HOWTO
log1 -> /usr/local/squid/var/logs/access.log
log2 -> log1
log3 -> log1
users
words
In this case squidview expects the primary log to be "log1", and the symlink redirects it to where the file actually is. Three log locations are supported which gives you a bit of room for accomodating rotating logs.
chaostables 0.7
chaostables is a package with iptables/netfilter targets that will foil network scanners. more>>
Special features include recognition of all nmap scan types including -sS SYN Scan, proactive slowdown of TCP FNX and UDP (50000+%), and providing back fake nondeterministic information.
PhishBouncer 2.1
PhishBouncer project is an advanced Java HTTP(S) proxy with anti-phishing capabilities. more>>
PhishBouncer is an anti-phishing platform based on an HTTP/HTTPS proxy integrating anti-phishing checks that do not depend on block lists or Phish signatures. The checking algorithms make use of the attributes of the web-site being visited, the structure and properties of the referring URL, and the web-sites association with other legitimate web-sites that the user interacts with. The checks are implemented as plug-in interceptors, and it is easy to modify them and add or remove new checks. Apart from defense against Phishing, PhishBouncer is also a platform for developing and testing new anti-Phishing checks.
For ease of rapid prototyping and testing of anti-Phishing checks with real and reliable test data, a crawl-and-drive framework is also provided-- all you need is an APWG membership to be able to download Phish Reports from APWG and follow the instructions provided. This framework will periodically download new Phish URLs from APWG, and visit the Phish sites using the PhishBouncer proxy first without and then with the anti-Phishing checks. All results are logged so that dead or broken sites (i.e., sites that produced errors in either visit) can be culled, and the remaining data can be used to obtain an accurate count of how many Phish sites were flagged by the currently active checks.
The HTTP/HTTPS proxy framework can also be used to insert other types of adaptive behavior in the HTTP/HTTPS based interaction by replacing the plug-in interceptors executing anti-phishing checks by other interceptors that performs logging, filtering (as in parental control), load-balancing, QoS-based redirection etc.
PhishBouncer was developed by BBN under an R&D project supported by the Homeland Security Advanced Research Project Agency (HSARPA), under its Cyber Security R&D program.
Main features:
- Implemented in Java, therefore less vulnerable to traditional exploits (e.g., buffer overflow attacks)
- Architectural solution with stronger guarantees than browser plug-ins (can catch phishing attacks even if the browser is closed or not part of the communication)
- Browser independent - supports all web browsers
- Operating system independent - supports all operating systems that can run Java
- Highly customizable deployment options - runs on user hosts, wireless routers, or network server
- Open framework and plug-in architecture - allows easy addition of new checks
- Attribute-based detection - provides protection against unknown phishing attacks
- Supports reactive and proactive anti-phishing checks
- Supports HTTP and HTTPS
CODEX 1.2
CODEX is a software designed for applications with a moderate number of clients requesting authentication keys. more>>
When designing secure applications, it is not uncommon to assume some out-of-band mechanism for distributing keys or other secrets. Other applications without inherent security features could, given a key distribution system, employ symmetric key encryption to add a cryptographic access control mechanism. These applications motivated the development of the CODEX (the Cornell Data Exchange) key distribution system. CODEX is designed for applications with a moderate number of clients (tens or hundreds) requesting keys that change often but not continuously (on the scale of minutes to hours).
CODEX is an moving forward from the ideas implemented in COCA. It employs the RSA and ElGamal encryption schemes, as well as techniques such as threshold cryptography and proactive secret sharing. The COCA page contains a number of useful links for these topics.
Part of the development of CODEX was the creation of a general-purpose toolkit for the various primitives needed by the system. These primitives are discussed in the Implementation section, and the full source code is also available.
Since a random search on Google revealed that this project is now listed on Freshmeat, it is worth mentioning a few significant aspects of the implementation. First, the code is research-quality, not production-quality. The system employs spin-waiting, which can substantially impact the host on which a server runs. For an effective proactive-recovery system, servers must periodically be placed into a known-good state.
This typically involves rebooting from clean (and, if necessary, patched) media and installing new server-specific public/private key pairs, as well as the proactive secret sharing procedure included in the implementation. If, at this point, you still trust the implementation and your operating system enough to use CODEX, be advised that there is currently no credentials mechanism in place.
The existing policy object always accepts any credentials object as valid. Since the entire system depends on enforcing policies for access control, if you want to deploy a CODEX system (as opposed to using the libraries to build your own system) you must implement an actual policy/credentials mechanism.
Enhancements:
- This release was updated for compatibility with Doxygen 1.4.1 and to work with g++ through version 3.3.5.
- CODEX_Quorum/Socket.cc is now able to handle non-stream sockets (i.e. UDP).
- CODEX_Quorum/SocketBuilder.h now has a copy constructor.
Nagios 3.0b1
Nagios is a daemon written in C that is designed to monitor networked hosts and services. more>>
Nagios project has the ability to notify contacts (via email, pager or other methods) when problems arise and are resolved. Host and service checks are performed by external "plugins", making it easy to write custom checks in your language of choice.
Several CGIs are included in order to allow you to view the current and historical status via a Web browser, and a WAP interface is also provided to allow you to acknowlege problems and disable notifications from an internet-ready cellphone.
Main features:
- Monitoring of network services (SMTP, POP3, HTTP, NNTP, PING, etc.)
- Monitoring of host resources (processor load, disk and memory usage, running processes, log files, etc.)
- Monitoring of environmental factors such as temperature
- Simple plugin design that allows users to easily develop their own host and service checks
- Ability to define network host hierarchy, allowing detection of and distinction between hosts that are down and those that are unreachable
- Contact notifications when service or host problems occur and get resolved (via email, pager, or other user-defined method)
- Optional escalation of host and service notifications to different contact groups
- Ability to define event handlers to be run during service or host events for proactive problem resolution
- Support for implementing redundant and distributed monitoring servers
- External command interface that allows on-the-fly modifications to be made to the monitoring and notification behavior through the use of event handlers, the web interface, and third-party applications
- Retention of host and service status across program restarts
- Scheduled downtime for suppressing host and service notifications during periods of planned outages
- Ability to acknowledge problems via the web interface
- Web interface for viewing current network status, notification and problem history, log file, etc.
- Simple authorization scheme that allows you restrict what users can see and do from the web interface
Enhancements:
- Fixed bug with processing epn directives in Perl plugins
- Fixed bug with check_result_path config option being ignored
- Added $MAXHOSTATTEMPTS$ and $MAXSERVICEATTEMPTS$ macros
- Fixed bug with incorrect output returned from embedded Perl plugins
- Fixed bug where status data file was not read by CGIs using mmap()
- Fix for CGI segfault
- Program status now updated at least every 5 seconds for addons that watch NDOUtils DB
- Added escape_html_tags option to CGI config file to escape HTML tags in plugin output
- Added optional integration with Splunk into the CGIs
- Added new action and notes URL target frame options to CGI config file
- Added new exclude option to timeperiod definitions for easy on-call rotation definitions
OpenBSD 4.1
The OpenBSD project produces a FREE, multi-platform 4.4BSD-based UNIX-like operating system. more>>
OpenBSD project supports binary emulation of most programs from SVR4 (Solaris), FreeBSD, Linux, BSD/OS, SunOS and HP-UX. OpenBSD is freely available from our FTP sites, and also available in an inexpensive 3-CD set.
BFBTester 2.0.1
BFBTester is great for doing quick, proactive, security checks of binary programs. more>>
tempfile creation activity to alert the user of any programs using unsafe tempfile names.
The basic syntax for making BFBTester to run is:
bfbtester [-htv] [-d level ] [-r rejects] [-o out-file]
[-x max-execs] -asme file [file2 file3 ...]
Must specify one or more of the following tests:
-s Single Argument Test
-m Multiple Argument Test
-e Environment Variable Test
-a Selects all tests
Options:
-h Print this message
-t Enable tempfile monitoring
-v Print version string
-d level Set debug level (default = 0, max = 2)
-r rejects Comma separated list of binaries to skip
-o out-file Output to out-file rather than stdout
-x max-execs Set maximum executables to run in parallel (default = 250)
file. Specific binary or a directory of binaries to test
You must specify at least one test to run and you must specify either a binary or a directory.
filewatcher 2.4.3
filewatcher is a system administration tool designed to archive changes to important system files. more>>
filewatcher is of great use in multiple administrator environments where each administrator will benefit from knowing what changes were made by others shortly after they were made.
While filewatcher wont report who made a particular change (unless the change itself includes that information), the fact that multiple eyes see every change makes for a much more proactive environment.
And, if an invalid change is made, correcting or rolling back to the previous version is trivial.
filewatcher is typically run from cron at whatever frequency you feel comfortable with the scheduling frequency determined the mimimum time that will elapse before filewatcher can detect a change.
When it runs, filewatcher loads its configuration file and determines which files need to be checked based on their defined scan interval.
If a change has previously been detected for a particular file, that file will not be checked again until its scan interval timer has expired.
Enhancements:
- A bug in function references was fixed.
- An RPM spec file and a sample configuration for inclusion with an RPM were added.
Nagios Config 1.3.4
Nagios Config is a Web-based front end for configuring Nagios 1.x. more>>
Nagios is a host and service monitor designed to inform you of network problems before your clients, end-users or managers do. It has been designed to run under the Linux operating system, but works fine under most *NIX variants as well.
The monitoring daemon runs intermittent checks on hosts and services you specify using external "plugins" which return status information to Nagios. When problems are encountered, the daemon can send notifications out to administrative contacts in a variety of different ways (email, instant message, SMS, etc.). Current status information, historical logs, and reports can all be accessed via a web browser.
Main features:
- Monitoring of network services (SMTP, POP3, HTTP, NNTP, PING, etc.)
- Monitoring of host resources (processor load, disk and memory usage, running processes, log files, etc.)
- Monitoring of environmental factors such as temperature
- Simple plugin design that allows users to easily develop their own host and service checks
- Ability to define network host hierarchy, allowing detection of and distinction between hosts that are down and those that are unreachable
- Contact notifications when service or host problems occur and get resolved (via email, pager, or other user-defined method)
- Optional escalation of host and service notifications to different contact groups
- Ability to define event handlers to be run during service or host events for proactive problem resolution
- Support for implementing redundant and distributed monitoring servers
- External command interface that allows on-the-fly modifications to be made to the monitoring and notification behavior through the use of event handlers, the web interface, and third-party applications
- Retention of host and service status across program restarts
- Scheduled downtime for suppressing host and service notifications during periods of planned outages
- Ability to acknowledge problems via the web interface
- Web interface for viewing current network status, notification and problem history, log file, etc.
- Simple authorization scheme that allows you restrict what users can see and do from the web interface
Enhancements:
- A require_once() statement in cleardb_import.php was fixed.
- The main page was redesigned to be more efficient.
- A problem in services_A1.php was fixed.
Ubuntu 6.10 (Edgy Eft)
Ubuntu is a Debian based linux distribution. more>>
Main features:
- Tomboy, an easy-to-use and efficient note-taking tool
- F-Spot, a photo management tool that enables tagging, photo editing and automatic uploading to on-line web management sites such as Flickr
- GNOME 2.16, which in addition to new features such as enhanced power management, makes the GNOME desktop more secure, faster and more stable
- Substantially faster startup and shutdown with eye-catching high-resolution graphics
- The latest Firefox web browser, version 2.0, which offers inline spell check support in web forms, easy recovery of crashed sessions, built-in phishing detectors, enhanced search engine management with built in OpenSearch support, and better support for previewing and subscribing to web feeds
- Proactive security features, preventing many common security vulnerabilities even before they are discovered
- Evolution 2.8.0, which brings new features such as vertical message panes
Sales-n-Stats 2.1 Beta (Free Edition)
Sales-n-Stats is a software package for adding online customer service to your Web site. more>>
A free version is available. It includes real time visitor tracking, live help via text chat with customers (VoIP chat exists in the commercial version only), a personal profile and history for every visitor, Web site statistics, extensive sales and marketing reports, and out-of-the-box integration with X-Cart and LiteCommerce shopping cart software.
Also it has free integration modules for phpNuke, Mambo, and osCommerce as well as a PHP toolkit for integration with other e-commerce Web sites.
Main features:
- Text chat with visitors
- Proactive communication
- Content pushing
- Off-line messages
- Messages history
- Real-time visitor monitoring
- History of pageviews and actions
- Geo-Location (IP address lookup)
- Advertising campaigns tracking
- Built-in web statistics reports
- Built-in sales and marketing reports
- Custom reports constructor
- Multi-platform installation packages (Windows, MacOS, Linux, FreeBSD)
Enhancements:
- An improved installation wizard that dramatically reduces installation efforts.
- The installation wizard now supports SFTP and passive FTP mode.
- Built-in integration with Joomla!, Drupal, CRE Loaded, and Zen Cart.
- Skype integration is used for VoiceIP.
- Improved search engine support.
- New search engines have been added.
- CAPTCHA protection in the leave a message form.
- A "Contact us" form of X-Cart or LiteCommerce can be used instead of the standard Sales-n-Stats "Leave a message" form when the "Live help" button is off.
- Many other major and minor improvements in usability and performance.
123 Live Help Linux Server Software 4.2
123 Live Help offers stronger features to you. With the V_4.2,The Customer panel remains web-based to be cross-platform and no client installation involved, while the Admin panel and Operator panel are turn to Windows applications to offer richer functions: Operator Statistics Added,Offline Message Management Optimized,Valuable Customer Recognition, Search Function Upgraded & Code Generator Integrated, Optional video chat for staff is available. more>>
123 Live Help Linux Server Software - With the 123-live-help (V_4.2), The Customer panel remains web-based to be cross-platform and no client installation involved, while the Admin panel and Operator panel are turn to Windows applications to offer richer functions: Operator Statistics Added,Offline Message Management Optimized,Valuable Customer Recognition, Search Function Upgraded.
123 Live Help Chat Server Software supports from one seat to unlimited seats of staff members, which makes it the right solution for business of any sizes.
Features:
*advertisement module gives your product more opportunities to be learned by your customers
*Remote controller of 123livehelp via MSN
A remote controller and monitor of the live chat conversation
*Proactive Chat Invitations
The staff member can monitor a website and invite a visitor from certain webpage to chat to up-sell product or offer help. The visitors wont have to click any chat button on the webpage. Whats more, the invitation wont be blocked by pop-up killer.
*Client Choose Staff.
Client can request help from a very staff, which is more friendly to a returned customer.
*Real-time Text Chat & Optional Video Chat for Staff
The java server enables instant chat.
*Web-based Client
123LiveHelp flash client loads fast and end users dont need to download any plug-ins to chat with staff.
*Visitors Waiting in Queue
*Chat Transfer
from one staff to another.
*Canned Answers
*Auto-detect and display language.
*New API
Admin can generate chat code to define the availability of the staff members and the departments, whether to show the dormant client, choose the skin of the windows, etc.
*Multiple Chat Requests
One agent can chat with multiple clients.
*Chat Search More Powerful
*Custom UI
Customizable client interface,and skin collection.
*Integrate External Database
*Auto-detect User Details
Auto-detect extensive visitors information including IP address and country.
*Backend Monitor
*Department Management
*Chat logs sent to email
Enhancements:
Version 4.2
Integrable with 123FlashChat & embeded database can be turned off.
Version 4.1
advertisement module is introduced, and free edition is released.
Version 4.0
Admin panel and Operator panel are turn to Windows applications to offer richer functions.
System Requirements:<<less
Openwall GNU/*/Linux 2.0
Openwall GNU/*/Linux is a security-enhanced operating system with Linux and GNU software as its core. more>>
Main features:
- While we value quality above feature set, Owl does indeed offer a number of features besides just trying to be more secure.
- Most obviously, Owl can be used as a base for installing whatever software is generally available for GNU/*/Linux systems. It offers some compatibility (read below) for software packages found in or developed for other major Linux distributions, such as Red Hat Linux.
- Additionally, being a server platform, Owl will include a growing set of integrated Internet services.
- Owl includes a complete build environment capable to re-build the entire system from source with one simple command ("make buildworld"). (This is explained in more detail below.)
- Owl supports multiple architectures (currently x86, SPARC, and Alpha), as this lets you use it in more cases and helps us catch certain classes of software bugs earlier, thus improving the reliability of Owl packages.
Security:
- Owl combines several approaches to reduce the number and/or impact of flaws in its software components and impact of flaws in third-party software that one might install on the system.
- The primary approach used is proactive source code review for several classes of software vulnerabilities. However, because of the large amount of code, theres a certain level of "importance" for a software component or a part thereof to be audited. - Currently, only pieces of code which are typically run with privileges greater than those of a regular user and/or typically process data obtained over a network are audited before the corresponding software component is included. This covers relevant code paths in many of the system libraries, all SUID/ SGID programs, all daemons and network services. Other software may be audited when it is already a part of Owl. Potential problems found during the audit are fixed or, in some pathological cases, may prevent the software component from being included. In general, code quality and privilege management are always considered when theres a choice between implementations of a feature. As the project evolves, many of the software components will be replaced with ones of our own.
- When packaged for Owl, the software components are configured or, when necessary, modified in order to provide safe defaults, apply the least privilege principle, and introduce privilege separation. The use of safe defaults, where optional and potentially dangerous features need to be turned on explicitly, lets us audit the pieces of code used in in the default configuration in a more thorough way. Extra systems administration facilities ("owl-control") are provided for managing system features such as the optional SUID/SGID binaries independently from installing the corresponding packages. Every Owl package will have its audit status documented to allow for risk assessment.
- While source code review is the preferred way to deal with software vulnerabilities, it cant be applied in all cases. Typically, when insecure third-party software is installed on an otherwise secure system, "the game" is lost. The only thing an operating system can guarantee is that potential unauthorized access would be limited to those privileges granted to the software in question. However, in the recent years, a number of approaches were developed which reduce the likelihood and/or may reduce the impact of successful real-world attacks on insecure third-party software. Owl will use some of those "hardening" approaches in various parts of the system.
- Owl uses "strong" cryptography within its core components, and already includes some security policy enforcement (proactive password checking with "pam_passwdqc", password and account expiration, network address- based access control) and integrity checking ("mtree") capabilities. It is one of our goals to provide a wide range of security tools with Owl, available for use "out of the box".
Enhancements:
- After many Owl-current snapshots, Owl 2.0 release is finally out.
- Owl 2.0 is built around Linux kernel 2.4.32-ow1, glibc 2.3.6 (with our security enhancements), GCC 3.4.5, and recent versions of over 100 other packages.
- It offers binary- and package-level compatibility for most packages intended for Red Hat Enterprise Linux 4 (RHEL4) and Fedora Core 3 (FC3), as well as for many FC4 packages.
- Additionally, Owl 2.0 uses our new installer, making installation a lot easier than it used to be for Owl 1.1 and below.
- Page: 1 of 1
- 1