Main > Free Download Search >

Free governed software for linux

governed

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 24
KeyNote 2.3

KeyNote 2.3


KeyNote is a simple and flexible trust-management system designed to work well for applications. more>>
KeyNote is a simple and flexible trust-management system designed to work well for applications.

Trust management, introduced in the PolicyMaker system [BFL96], is a unified approach to specifying and interpreting security policies, credentials, and relationships; it allows direct authorization of security-critical actions. A trust-management system provides standard, general-purpose mechanisms for specifying application security policies and credentials. Trust-management credentials describe a specific delegation of trust and subsume the role of public key certificates; unlike traditional certificates, which bind keys to names, credentials can bind keys directly to the authorization to perform specific tasks.

A language for describing `actions, which are operations with security consequences that are to be controlled by the system.
A mechanism for identifying `principals, which are entities that can be authorized to perform actions.
A language for specifying application `policies, which govern the actions that principals are authorized to perform.
A language for specifying `credentials, which allow principals to delegate authorization to other principals.
A `compliance checker, which provides a service to applications for determining how an action requested by principals should be handled, given a policy and a set of credentials.

The trust-management approach has a number of advantages over other mechanisms for specifying and controlling authorization, especially when security policy is distributed over a network or is otherwise decentralized.

Trust management unifies the notions of security policy, credentials, access control, and authorization. An application that uses a trust- management system can simply ask the compliance checker whether a requested action should be allowed. Furthermore, policies and credentials are written in standard languages that are shared by all trust-managed applications; the security configuration mechanism for one application carries exactly the same syntactic and semantic structure as that of another, even when the semantics of the applications themselves are quite different.

Trust-management policies are easy to distribute across networks, helping to avoid the need for application-specific distributed policy configuration mechanisms, access control lists, and certificate parsers and interpreters.

For a general discussion of the use of trust management in distributed system security, see [Bla99].

KeyNote is a simple and flexible trust-management system designed to work well for a variety of large- and small- scale Internet-based applications. It provides a single, unified language for both local policies and credentials. KeyNote policies and credentials, called `assertions, contain predicates that describe the trusted actions permitted by the holders of specific public keys. KeyNote assertions are essentially small, highly-structured programs. A signed assertion, which can be sent over an untrusted network, is also called a `credential assertion. Credential assertions, which also serve the role of certificates, have the same syntax as policy assertions but are also signed by the principal delegating the trust.

In KeyNote:

Actions are specified as a collection of name-value pairs.
Principal names can be any convenient string and can directly represent cryptographic public keys.
The same language is used for both policies and credentials.
The policy and credential language is concise, highly expressive, human readable and writable, and compatible with a variety of storage and transmission media, including electronic mail.
The compliance checker returns an application-configured `policy compliance value that describes how a request should be handled by the application. Policy compliance values are always positively derived from policy and credentials, facilitating analysis of KeyNote-based systems.
Compliance checking is efficient enough for high-performance and real-time applications.

This document describes the KeyNote policy and credential assertion language, the structure of KeyNote action descriptions, and the KeyNote model of computation.
<<less
Download (0.13MB)
Added: 2006-07-14 License: (FDL) GNU Free Documentation License Price:
1253 downloads
TONG 1.0

TONG 1.0


TONG project is a Tetris and Pong in the same place at the same time. more>>
TONG project is a Tetris and Pong in the same place at the same time.
TONG is Tetris and Pong in the same place at the same time. Think youre an old-school game master? Have at two classics at once!
Rules governing what happens when pong balls hit Tetris pieces change on-the-fly and are wildly customizable.
Set up your game your way, tuning all game settings to your liking.
Enhancements:
- bugfixes
<<less
Download (31.1MB)
Added: 2006-11-16 License: GPL (GNU General Public License) Price:
1522 downloads
Glarf 0.35

Glarf 0.35


Glarf is a game with weird creatures on platforms shooting weird things. more>>
Glarf is the working title of a video game. It is a platformer like Mario or MegaMan or Contra, but thats not the Big Idea.

The Big Idea is user created content, radical trust, randomness, and play. Weapon crafting is a key example.

Glarf can shoot things - fireballs, bouncy globs, liquids. When Glarf consumes a powerup, the things he shoots inherit some of that powerups properties, by being selective in what you eat or throw away, you can create weapons with powerful and interesting effects.

Eventually, players will be able to modify the code that governs the behaviour of object in the game world. And theyll be able to share it safely with other players. But for now were just working on getting a first level done that serves as a tutorial and is still fun.

<<less
Download (2.9MB)
Added: 2005-11-08 License: GPL (GNU General Public License) Price:
1445 downloads
scponly 4.6

scponly 4.6


scponly provides an user shell for restricting remote access to scp and sftp. more>>
scponly provides an user shell for restricting remote access to scp and sftp.
scponly is an alternative "shell" of sorts for system administrators who would like to provide access to remote users to both read and write local files without providing any remote execution priviledges.
Functionally, it is a wrapper around the ssh suite of applications. It is typically used by creating a user whose shell is set to scponly. This user can neither login interactively nor execute commands remotely, but it can use scp and sftp to download and upload files to the computer, governed by the usual Unix file permissions.
Main features:
- logging: scponly logs time, client IP, username, and the actual request to syslog
- chroot: scponly can chroot to the users home directory, disallowing access to the rest of the filesystem.
- sftp compatibility and sftp-logging compatibility
- WinSCP 2.0 compatibility
- rsync compatibility as a compile time option
- UNISON compatibility
- subversion compatibility
- gFTP compatibility.
Enhancements:
- added missing semicolon
<<less
Download (0.094MB)
Added: 2007-02-21 License: GPL (GNU General Public License) Price:
976 downloads
VULCAN 6.0.0

VULCAN 6.0.0


VULCAN project provides computational fluid dynamics analysis. more>>
VULCAN project provides computational fluid dynamics analysis.
VULCAN (Viscous Upwind aLgorithm for Complex flow ANalysis) offers computational fluid dynamics for subsonic speed through hypersonic turbulent reacting and non-reacting flows on a variety of serial and parallel computational platforms.
The computational cost of propulsion flow analysis is reduced through the use of special turbulent wall treatments, multi-grid methods for elliptic and space marching schemes, and conditioning of the governing equations to reduce numerical stiffness.
Physical modeling capabilities are improved through the inclusion of models for compressibility, Reynolds stress anisotropies, turbulent diffusivity, finite rate chemistry, and turbulence/chemistry interaction effects.
VULCAN can simulate two-dimensional, three-dimensional, or axi-symmetric multi-block problems.
Enhancements:
- This release adds logic to force the correct asymptotic behavior of the turbulence kinetic energy and the turbulence frequency (omega) for surface cell y+ values that are below the log layer portion of the boundary layer.
- It adds the output of reference stagnation conditions and dynamic pressure.
- There are numerous bugfixes, code cleanups, and fixes for setting initial conditions.
- There are minor GUI enhancements.
<<less
Download (MB)
Added: 2007-06-02 License: Other/Proprietary License Price:
881 downloads
JDBCPersistence 1.5 Beta 2

JDBCPersistence 1.5 Beta 2


JDBCPersistence project is an Object Relational Mapping Framework. more>>
JDBCPersistence project is an Object Relational Mapping Framework. Designed for use in high volume online banking application the package delivers performance matching of that exhibited by hand written JDBC code.

The differentiating features of JDBCPersistence are a result of the focus placed first and foremost on performance followed by making programmer most effective by building on existing knowledge of SQL, JDBC APIs, IDEs and, at the same time, avoiding creation of dependencies on specific libraries, tools, IDEs.

The framework strikes a good balance in what it provides verses what it requires a programmer to do in order to use it, e.g. a programmer could quickly prototype value objects by specifying them as Java interfaces and asking the framework to provide implementation for these interfaces at runtime, thus allowing to go from specifying an interface to using it in no time.

On the other hand, recognizing that data relationships are governed by business rules much more complex than could be specified in a typical ORM configuration file, a programmer is required to maintain such relationships in code.

The focus of the framework is to provide ORM services while leaving other concerns, in particular, data caching, up to the developer to solve in the context of an application. Being aware that the caching requirements may be different in online vs. batch application, the framework does not prescribe a solution. Developer needs to decide on application specific caching policy and implement it in an architectural layer (DAO) designed to function in both contexts.

The framework does not add any behavior to the classes that comprise the application. Classes supplied by the developer are the classes that will be used by the application when it runs.

JDBCPersistence uses bytecode generation technique to create bytecode for classes that implement logic used for persisting the data. Such, for every, loosely speaking "Java Bean", that requires persistence, a persistor class that implements CRUD operations is created. As opposed to using reflection, the approach of generating bytecode is apt to further optimization by JVM.

JDBCPersistence takes bytecode generation a little further by providing a feature that allows generating complete implementation of a value object specified as an abstract class. Similar to generating full implementation for Java interface class that describes value object class, the framework can generate implementation for all abstract methods of an abstract class representing value object.

As all of the bytecode generation takes place at run time, there is no impact on development or build process. The approach of generating bytecode at runtime is also used by RMI implementation of the Java Platform starting with version 5.0.

The API of the framework builds on the existing JDBC APIs. JDBCPersistences public API adds four classes and three interfaces. As the framework uses SQL for queering the data a curve associated with learning framework specific query language is avoided.

In an attempt to "keep it simple" JDBCPersistence only dependency is ASM, which is used for bytecode generation. The footprint of the package is under 200K.
<<less
Download (0.16MB)
Added: 2006-08-28 License: LGPL (GNU Lesser General Public License) Price:
1152 downloads
Bigtop::Docs::Cookbook 0.15

Bigtop::Docs::Cookbook 0.15


Bigtop::Docs::Cookbook is a Perl module for Bigtop syntax by example. more>>
Bigtop::Docs::Cookbook is a Perl module for Bigtop syntax by example.

This document is meant to be like the Perl Cookbook with short wishes you might long for, together with syntax to type in your bigtop file and what that produces. In addition, many sections start with a simple question about what gets built by the backend in question.

This document assumes you will be editing your bigtop file with a text editor (it was written before tentmaker). You may also choose to maintain your bigtop file with tentmaker. Generally, the advice here governs what values you put in the boxes at the far right side of the Backends tab in tentmaker. Some of the other advice must be applied on the App Body tab. See Bigtop::Docs::TentTut to get started with tentmaker or Bigtop::Docs::TentRef for full details on using it.

For quick syntax reference consult Bigtop::Docs::Keywords for more complete information consult Bigtop::Docs::Syntax or Bigtop::Keywords from which tentmaker draws its on-screen information.

<<less
Download (0.36MB)
Added: 2006-09-23 License: Perl Artistic License Price:
1126 downloads
Chart::GRACE 0.95

Chart::GRACE 0.95


Chart::GRACE is a Perl object for displaying data via Xmgrace. more>>
Chart::GRACE is a Perl object for displaying data via Xmgrace.

SYNOPSIS

use Chart::GRACE;

xmgrace($a, { SYMBOL => plus};

use Chart::GRACE ();

$grace = new Chart::GRACE;
$grace->plot($pdl);

xmgrace($pdl, { LINESTYLE => dotted });

Provides a perl/PDL interface to the XMGR plotting package. Can be used to plot PDLs or Perl arrays.

A simple function interface is provided that is based on the more complete object-oriented interface.

The interface can be implemented using either anonymous pipes or named pipes (governed by the module variable Chart::GRACE::NPIPE). If named pipes are used ($NPIPE = 1) XMGR can be controlled via the pipe and buttons are available for use in XMGR. If an anonymous pipe is used XMGR will not accept button events until the pipe has been closed.

Currently the named pipe option can not support data sets containing 3 or more columns (I have not worked out how to do it anyway!). This means that only TYPE XY is supported. For anonymouse pipe 3 or more columns can be supplied along with the graph type.

The default option is to use the named pipe.

<<less
Download (0.008MB)
Added: 2007-04-24 License: Perl Artistic License Price:
932 downloads
Mon.cgi 0.1 (MWI)

Mon.cgi 0.1 (MWI)


Mon.cgi is a CGI interface for viewing the status of a Mon service. more>>
Mon.cgi is a CGI interface for viewing the status of a Mon service.
mon is a general-purpose scheduler and alert management tool used for monitoring service availability and triggering alerts upon failure detection. mon was designed to be open and extensible in the sense that it supports arbitrary monitoring facilities and alert methods via a common interface, all of which are easily implemented with programs in C, Perl, shell, etc., SNMP traps, and special mon traps.
mon views resource monitoring as two separate tasks: the testing of a condition, and triggering an action upon failure. mon was designed to implement the testing and action-taking tasks as separate, stand-alone programs. mon is fundamentally a scheduler which executes the monitors (each test a specific condition), and calls the appropriate alerts if the monitor fails. The decision to invoke an alert is governed by logic which offers various "squelch" features and dependencies, all of which are configurable by the user.
Monitors and alerts are not a part of the core mon server, even though the distribution comes with a handful of them to get you started. This means that if a new service needs monitoring, or if a new alert is necessary, the mon server does not need to be changed. This makes mon easily extensible.
That is from Jim Trocki who wrote mon, Im currently maintaining a web interface that works with mon which was based from Arthur K. Chans original mon.cgi.
Enhancements:
- This is the initial release of the Mon Web Interface (MWI), which is the progression of the mon.cgi Web interface.
- This interface is written entirely from scratch, with full CSS and HTML W3C complacency.
- This is an alpha release: the back end code is based on the mon.cgi tree, but the interface will have features that are currently unusable.
<<less
Download (0.043MB)
Added: 2006-12-27 License: GPL (GNU General Public License) Price:
1031 downloads
Aevum Obscurum 2.6.6

Aevum Obscurum 2.6.6


Aevum Obscurum is a online turn-based multiplayer strategy game, where you take the reigns of an empire in 14th century Europe. more>>
Its the beginning of the 14th century and there is only one thing on the minds of the Kings of Europe: Glory! Armies mass and navies gather, pitting general against general and steel against steel. Who will be victorious? Will the Ottoman Empire finally break the Christian armies arranged against it? Will England colonize lands much closer to home? Will the Papal States move from tending the kingdom of God to tending the kingdom of man? Or will Vikings turn out to be as good at conquest as they are at pillaging? The choice is yours.

Aevum Obscurum aka Das Tausenburgenspiel is a free online turn-based multiplayer strategy game, where you take the reigns of a budding empire and struggle against fellow players for control of Europe. In one game, up to 50+ players vie for supremacy, but only one can be victorious. Every game you win pushes up your score, until you dont just dominate Europe, but also your fellow players. Then all will be in your shadow and not just peasants, but even kings will worship you! All this can be yours, but only if you triumph.

So, will your place be in the history books or in the mud? Will you govern or will you grovel? Do you have what it takes to rule the known world? Join Aevum Obscurum and show us what youre made of!

Aevum Obscurum is an online multiplayer strategy game.

<<less
Download (29.5MB)
Added: 2007-05-28 License: Freeware Price:
1058 downloads
Finance::Quote::ASX 1.12

Finance::Quote::ASX 1.12


Finance::Quote::ASX is a Perl module that can obtain quotes from the Australian Stock Exchange. more>>
Finance::Quote::ASX is a Perl module that can obtain quotes from the Australian Stock Exchange.

SYNOPSIS

use Finance::Quote;

$q = Finance::Quote->new;

%stockinfo = $q->fetch("asx","BHP"); # Only query ASX.
%stockinfo = $q->fetch("australia","BHP"); # Failover to other sources OK.

This module obtains information from the Australian Stock Exchange http://www.asx.com.au/. All Australian stocks and indicies are available. Indexes start with the letter X. For example, the All Ordinaries is "XAO".

This module is loaded by default on a Finance::Quote object. Its also possible to load it explicity by placing "ASX" in the argument list to Finance::Quote->new().
This module provides both the "asx" and "australia" fetch methods. Please use the "australia" fetch method if you wish to have failover with other sources for Australian stocks (such as Yahoo). Using the "asx" method will guarantee that your information only comes from the Australian Stock Exchange.

Information returned by this module is governed by the Australian Stock Exchanges terms and conditions.

<<less
Download (0.090MB)
Added: 2006-12-20 License: Perl Artistic License Price:
1038 downloads
saml-registry 2005-11-08

saml-registry 2005-11-08


saml-registry is a SAML 2.0 Metadata management tool that is useful for building shibboleth-based federations. more>>
saml-registry is a SAML 2.0 Metadata management tool that is useful for building shibboleth-based federations.

The saml-registry is a j2ee-application intended as a federation management tool, primarily (but not exclusively) for use with shibboleth. Future versions will support full delegation of rights through container-based role-management. The current version relies on container-based authentication.
For convenience the current version of the sql database schema and a jboss datasource descriptor sample can be found here on the right.

Installation instructions

Download the ear-file from the maven repository and drop it in the deploy-directory of your jboss application server. This build has been tested with jboss 4.0.2 but later versions should work.

You may need to disable certain features in a standard jboss, notably the jboss-ws4ee.sar (which conflicts with webservices provided by saml-registry) - just remove it from the deploy directory. Newer versions of jboss may ship with included versions of myfaces and jsf. These files must also be removed from your jboss before deploying saml-registry (or you must repackage the application excluding these libraries from the ear).

Next create a datasource-file for the mysql datastore. The < jndi-name/ > must be set to jdbc/saml-registry. Now create the database (update the datasource file with the server, username and password). Drop this file next to the ear in the deploy-directory. Use the sql schema to populate the database.

Finally configure authentication and authorization for saml-registry. This is done in the container by editing the login-config.xml (for jboss). Create a security domain called saml-registry in login-config.xml. The attached login-config.xml contains a sample entry which is based on property-files. The UsersRolesLoginModule is described on the jboss wiki.

The authorization for saml-registry is also managed by the security domain using standard j2ee role-based security. The roles govern access to individual use-cases (represented by menu entries in the user interface). Future versions will add per-organizational access control to this basic framework so that management of entities can be delegated.

The use-cases and roles is documented by this usecase diagram. Once your security-domain is configured to serve these roles (by editing property-files or whatever) you should be able to point your browser to https://your-box.example.com/saml-registry and get the main menu (or a login page depending on how your security domain was setup).

Building from source

In order to build saml-registry from source (which can be obtained from the subversion repository) you need maven2 and java5 to build the sources. The saml-registry is based on an MDA toolchain called andromda. Normally maven2 should download and install all dependencies, however the user interface needs the jsf2 cartridge from the andromda plugins project which may not be distributed from the andromda maven repository. If maven2 complains about unresolved dependencies for jsf2 then checkout the andromda plugins project and build it manually.
<<less
Download (MB)
Added: 2007-04-05 License: GPL (GNU General Public License) Price:
938 downloads
Java + information flow 3.0

Java + information flow 3.0


Java + information flow is a security-typed programming language that extends Java with support for information flow control. more>>
Java + information flow (Jif in short) is a security-typed programming language that extends Java with support for information flow control and access control, both at compile time and at run time.

The source code for the Jif compiler and run-time system is now available for download. Jif is written in Java and is built using the Polyglot extensible Java compiler framework.

Static information flow control can protect the confidentiality and integrity of information manipulated by computing systems. The compiler tracks the correspondence between information the policies that restrict its use, enforcing security properties end-to-end within the system. After checking information flow within Jif programs, the Jif compiler translates them to Java programs and uses an ordinary Java compiler to produce secure executable programs.

Jif extends Java by adding labels that express restrictions on how information may be used. For example, the following variable declaration declares not only that the variable x is an int, but also that the information in x is governed by a security policy:

int {Alice→Bob} x;

In this case, the security policy says that the information in x is controlled by the principal Alice, and that Alice permits this information to be seen by the principal Bob. The policy {Alice←Bob} means that information is owned by Alice, and that Alice permits it to be affected by Bob. Based on label annotations like these, the Jif compiler analyzes information flows within programs, to determines whether they enforce the confidentiality and integrity of information.
<<less
Download (MB)
Added: 2007-05-21 License: GPL (GNU General Public License) Price:
886 downloads
DryDock r6

DryDock r6


DryDock is a Web publishing application that implements a development/production Web site pipeline. more>>
DryDock is a Web publishing application that implements a development/production Web site pipeline. It codifies an approval process that forces users to approve all Web site changes before they go into production.

Sometimes, on a web server, system administrators are often ill-equipped to determine who created the document, why its being served, how long its been publicly viewable, and how its changed over time.

To police our own website, we create DryDock. DryDock is a web publishing application that governs the replication of content from a developmental, or staging web tree to a production web tree (ideally placed on a second server). DryDock codifies a formal approval process that forces management to approve all web site changes before those changes are put into production. Users never interact directly with the production web tree; DryDock updates it on their behalf.
<<less
Download (5.1MB)
Added: 2006-06-23 License: GPL (GNU General Public License) Price:
1219 downloads
Intrexx Xtreme for Linux 4.5

Intrexx Xtreme for Linux 4.5


With Intrexx you can create and maintain intranets, enterprise portals easily. more>> Intrexx Xtreme is an integrated platform-independent development environment for fast, simple creation and management of, for example, multilingual Enterprise Portals, Customer Portals or Web Applications. Intrexx is easy to learn and requires no programming knowledge. A portal is created according to the drag and drop principle. Anyone who can create an Excel spreadsheet can also create applications and forms such as a an application for leave.
Intrexx can be set up quickly thanks to countless ready-made templates and allows a complete portal or intranet to be set up in no time.
Intrexx is complete. It has everything you need to develop and successfully operate an efficient portal.
Intrexx Xtreme contains (excerpt):
- Application Designer for application and form creation
- Layout and menu designer
- Business Process Manager
- Web Service orchestration
- Complete user management with LDAP link
- Data Integration Center for integration of external data sources
- Full text search engine
- Link integration for integrating external Web sites
- Various tools for convenient administration of the portal
Intrexx is a standard software, very frequently installed and therefore very favorably priced. The system basically consists of two parts:
Intrexx Xtreme Portal Manager:
It is installed on any client or on the server and possesses all the components for developing and managing layout, menu or applications. The setup of the users with the rights to the respective applications of a portal also takes place in the Portal Manager of Intrexx Xtreme.
Intrexx Xtreme Portal Server:
It is installed on a server and controls all transactions of the created web applications and portals. It monitors the rights of the users within the transactions, controls the entire business logic operations and governs access to the data sources.
<<less
Download (303.80MB)
Added: 2009-04-17 License: Freeware Price:
192 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 2
  • 1
  • 2