to provide access
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 8704
HTTP Proxy Client 0.8.5
HTTP Proxy Client is a set of libraries and scripts that provide transparent access to Internet. more>>
HTTP Proxy Client is the small set of libraries and scripts, which provides transparent access to Internet via HTTP proxy for programs, which uses TCP/IP for communication.
The list of programs includes: telnet, ftp, licq, cvs, smth else? Project implements dynamic library, that can be preloaded before program run.
The library substitutes some system calls (connect(), gethostbyaddr(), gethostbyname()), with calls, which makes TCP/IP connection through HTTP proxy. This allows client programs behind HTTP proxy work with Internet without limitations.
At the moment tested on i386 Linux, i386/sparc Solaris.
Enhancements:
- While using dotted address, applications will attempt to connect regardless DNS lookup result.
<<lessThe list of programs includes: telnet, ftp, licq, cvs, smth else? Project implements dynamic library, that can be preloaded before program run.
The library substitutes some system calls (connect(), gethostbyaddr(), gethostbyname()), with calls, which makes TCP/IP connection through HTTP proxy. This allows client programs behind HTTP proxy work with Internet without limitations.
At the moment tested on i386 Linux, i386/sparc Solaris.
Enhancements:
- While using dotted address, applications will attempt to connect regardless DNS lookup result.
Download (0.21MB)
Added: 2005-09-13 License: GPL (GNU General Public License) Price:
1510 downloads
mod_access_referer 1.0.2
mod_access_referer is a module for the Apache HTTP Server that provides access control based on Referer HTTP header content. more>>
mod_access_referer is a module for the Apache HTTP Server that provides access control based on "Referer" HTTP header content.
Why is mod_access_referer useful?
Basically, it allow or deny the access based on what page is shown in the Web browser, which means that if you publish a document (picture, chart or other) in your site, the people will have to visit your Web site to access it, and no one will be able to link just the document.
Motivation:
There are many organizations that publish valuable files (pictures, charts, and other documents) in their Web sites. Those organizations want to make public those files, but at the same time they want the people having visiting their Web sites in order to get those files (example, in order to get revenue from sell banners which are shown at the Web site).
But, there are situations where the files are linked from other Web sites, other than the organization owns. In such situations, the organization is loosing twice: one because the people dont visit the organizations Web site to get the files, and another because the organization still pay the necessary bandwidth to get the files.
Most browsers today send the "Referer" HTTP header in each request that comes from another Web page. This can be used to track from where the resources are linked, but it can be used to allow or deny the access to such resources if the "Referer" is not a page from the organizations Web site.
mod_access_referer is an Apache module that understand the "Referer" HTTP header, and grant or deny access based on the Web page that refered the file.
The "Referer" HTTP header is sent by the browser to the server, and it contains the URL of the resource from where the URL of the asked resource was obtained. The document "Hypertext Transfer Protocol -- HTTP/1.1" RFC 2616 gives the following explanation:
"The Referer[sic] request-header field allows the client to specify, for the servers benefit, the address (URI) of the resource from which the Request-URI was obtained (the "referrer", although the header field is misspelled.) The Referer request-header allows a server to generate lists of back-links to resources for interest, logging, optimized caching, etc. It also allows obsolete or mistyped links to be traced for maintenance. The Referer field MUST NOT be sent if the Request-URI was obtained from a source that does not have its own URI, such as input from the user keyboard."
<<lessWhy is mod_access_referer useful?
Basically, it allow or deny the access based on what page is shown in the Web browser, which means that if you publish a document (picture, chart or other) in your site, the people will have to visit your Web site to access it, and no one will be able to link just the document.
Motivation:
There are many organizations that publish valuable files (pictures, charts, and other documents) in their Web sites. Those organizations want to make public those files, but at the same time they want the people having visiting their Web sites in order to get those files (example, in order to get revenue from sell banners which are shown at the Web site).
But, there are situations where the files are linked from other Web sites, other than the organization owns. In such situations, the organization is loosing twice: one because the people dont visit the organizations Web site to get the files, and another because the organization still pay the necessary bandwidth to get the files.
Most browsers today send the "Referer" HTTP header in each request that comes from another Web page. This can be used to track from where the resources are linked, but it can be used to allow or deny the access to such resources if the "Referer" is not a page from the organizations Web site.
mod_access_referer is an Apache module that understand the "Referer" HTTP header, and grant or deny access based on the Web page that refered the file.
The "Referer" HTTP header is sent by the browser to the server, and it contains the URL of the resource from where the URL of the asked resource was obtained. The document "Hypertext Transfer Protocol -- HTTP/1.1" RFC 2616 gives the following explanation:
"The Referer[sic] request-header field allows the client to specify, for the servers benefit, the address (URI) of the resource from which the Request-URI was obtained (the "referrer", although the header field is misspelled.) The Referer request-header allows a server to generate lists of back-links to resources for interest, logging, optimized caching, etc. It also allows obsolete or mistyped links to be traced for maintenance. The Referer field MUST NOT be sent if the Request-URI was obtained from a source that does not have its own URI, such as input from the user keyboard."
Download (0.010MB)
Added: 2006-05-29 License: The Apache License 2.0 Price:
1243 downloads
Access Stats 1.12
Access Stats provides a script that enables you to keep track of activities on your web site. more>>
Access Stats provides a script that enables you to keep track of activities on your web site.
Access Stats allows you to keep track of activities on your web site.
It extracts some statistic from a log file generated by log.pl.
These reports are generated by Access Stats:
- Visits by day
- Visits by hour
- Visits by week-day
- Referer
- Browser
- Operating System
- Countries
- Hostnames
<<lessAccess Stats allows you to keep track of activities on your web site.
It extracts some statistic from a log file generated by log.pl.
These reports are generated by Access Stats:
- Visits by day
- Visits by hour
- Visits by week-day
- Referer
- Browser
- Operating System
- Countries
- Hostnames
Download (0.059MB)
Added: 2007-04-27 License: GPL (GNU General Public License) Price:
916 downloads
MDB Tools 0.6pre1
MDB Tools is a set of tools for reading Microsoft Access MDB files. more>>
The MDB Tools project is a effort to document the MDB file format used in Microsofts Access database package, and to provide a set of tools and applications to make that data available on other platforms.
Specifically, MDB Tools includes programs to export schema and data to other databases such as MySQL, Oracle, Sybase, PostgreSQL, and others.
Also, included is a SQL engine for performing simple SQL queries. The 0.5 release includes an updated GUI interface (screenshot is available here). A sparse but functional ODBC driver is included as well.
MDB Tools currently has read-only support for Access 97 (Jet 3) and Access 2000/2002 (Jet 4) formats. Access 2000 support is a recent addition and may not be as complete as Jet 3 support.
Write support is currently being worked on and the first cut is expected to be included in the 0.6 release.
<<lessSpecifically, MDB Tools includes programs to export schema and data to other databases such as MySQL, Oracle, Sybase, PostgreSQL, and others.
Also, included is a SQL engine for performing simple SQL queries. The 0.5 release includes an updated GUI interface (screenshot is available here). A sparse but functional ODBC driver is included as well.
MDB Tools currently has read-only support for Access 97 (Jet 3) and Access 2000/2002 (Jet 4) formats. Access 2000 support is a recent addition and may not be as complete as Jet 3 support.
Write support is currently being worked on and the first cut is expected to be included in the 0.6 release.
Download (0.60MB)
Added: 2005-04-21 License: LGPL (GNU Lesser General Public License) Price:
1695 downloads
Rule Set Based Access Control 1.3.5
Rule Set Based Access Control (RSBAC) is a Free Software security extension for current Linux kernels. more>>
Rule Set Based Access Control (RSBAC) is a Free Software security extension for current Linux kernels. Rule Set Based Access Control is based on the Generalized Framework for Access Control (GFAC) by Abrams and LaPadula and provides a flexible system of access control based on several modules.
All security relevant system calls are extended by security enforcement code. This code calls the central decision component, which in turn calls all active decision modules and generates a combined decision. This decision is then enforced by the system call extensions.
Main features:
- Free Open Source (GPL) Linux kernel security solution
- Independent of governments and big companies
- Several well-known and new security models, like MAC, ACL and RC
- On-access virus scanning with the Dazuko interface
- Detailed control over individual user and program network accesses
- Fully access controlled kernel level user management
- Any combination of security models possible
- Easily extensible: write your own model for runtime registration
- Support for latest kernels and stable for production use
Enhancements:
- This release relates to kernel 2.4.34.5 and 2.6.22.1.
- There are important fixes with some compilation errors and an important bug with User Management password hashing, introduced with the newer 2.6 kernel crypto API.
- Some security has been added with safety measures against null pointers.
<<lessAll security relevant system calls are extended by security enforcement code. This code calls the central decision component, which in turn calls all active decision modules and generates a combined decision. This decision is then enforced by the system call extensions.
Main features:
- Free Open Source (GPL) Linux kernel security solution
- Independent of governments and big companies
- Several well-known and new security models, like MAC, ACL and RC
- On-access virus scanning with the Dazuko interface
- Detailed control over individual user and program network accesses
- Fully access controlled kernel level user management
- Any combination of security models possible
- Easily extensible: write your own model for runtime registration
- Support for latest kernels and stable for production use
Enhancements:
- This release relates to kernel 2.4.34.5 and 2.6.22.1.
- There are important fixes with some compilation errors and an important bug with User Management password hashing, introduced with the newer 2.6 kernel crypto API.
- Some security has been added with safety measures against null pointers.
Download (0.36MB)
Added: 2007-07-20 License: GPL (GNU General Public License) Price:
831 downloads
Q Desktop Services 0.4.4
QDS is a library for Qt developers which provides cross-platform access to additional features of the various desktop APIs. more>>
The QDS library allows Qt applications to access features provided in common desktop APIs in a portable way, without requiring dependencies on any desktop platform library.
This is especially useful for applications targeting the Unix desktops, because Qt/X11 is very generic and only provides features it can implement on all sub platforms. All library code is licenced under 2-clause BSD licence.
Service implementations are loaded from plugins which link to the respective desktop libraries. The plugin to use can be specified on the applications commandline, in the QDS configuration file or QDS can try to autodetect the currently running platform.
Enhancements:
- Autodetection to use GNOME plugin in case GNOME_DESKTOP_SESSION_ID is set
- Replaced the primitive example application with a simple but network aware text editor application
- Support for wildcards in mailcap entries
<<lessThis is especially useful for applications targeting the Unix desktops, because Qt/X11 is very generic and only provides features it can implement on all sub platforms. All library code is licenced under 2-clause BSD licence.
Service implementations are loaded from plugins which link to the respective desktop libraries. The plugin to use can be specified on the applications commandline, in the QDS configuration file or QDS can try to autodetect the currently running platform.
Enhancements:
- Autodetection to use GNOME plugin in case GNOME_DESKTOP_SESSION_ID is set
- Replaced the primitive example application with a simple but network aware text editor application
- Support for wildcards in mailcap entries
Download (0.24MB)
Added: 2005-10-07 License: BSD License Price:
1477 downloads
The Program Database Toolkit 3.10
The Program Database Toolkit is a powerful tool infrastructure that provides access to the high-level interface of source code. more>>
The Program Database Toolkit (PDT) is a powerful tool infrastructure that provides access to the high-level interface of source code for analysis tools and applications.
Many tasks in an integrated programming environment require access to program information for their implementation. Program Database Toolkit (PDT) is a framework for analyzing source code written in several programming languages and for making rich program knowledge accessible to developers of static and dynamic analysis tools.
PDT implements a standard program representation, the program database (PDB), that can be accessed in a uniform way through a class library supporting common PDB operations. Software tools can use this library to accomplish tasks such as
- documentation of program components
- creation of graphic program browsers that show class hierarchies, function call graphs, and template instantiations
- insertion of instrumentation for performance profiling and tracing; andgeneration of interface details for calling library routines or buildinginterlanguage bindings.
Enhancements:
- Assorted minor bugfixes.
<<lessMany tasks in an integrated programming environment require access to program information for their implementation. Program Database Toolkit (PDT) is a framework for analyzing source code written in several programming languages and for making rich program knowledge accessible to developers of static and dynamic analysis tools.
PDT implements a standard program representation, the program database (PDB), that can be accessed in a uniform way through a class library supporting common PDB operations. Software tools can use this library to accomplish tasks such as
- documentation of program components
- creation of graphic program browsers that show class hierarchies, function call graphs, and template instantiations
- insertion of instrumentation for performance profiling and tracing; andgeneration of interface details for calling library routines or buildinginterlanguage bindings.
Enhancements:
- Assorted minor bugfixes.
Download (MB)
Added: 2007-03-02 License: Free To Use But Restricted Price:
967 downloads
WebService::Google::Sets 0.01
WebService::Google::Sets is a Perl access to Google Labs Sets site. more>>
WebService::Google::Sets is a Perl access to Google Labs Sets site.
SYNOPSIS
use WebService::Google::Sets;
my @os_list = qw(Linux Windows Solaris);
my $expanded_os_list = get_gset(@os_list);
# check something came back
die "No results returned from server" unless $expanded_os_list;
foreach my $element (@$expanded_os_list) {
print $element, "n";
}
WebService::Google::Sets provides function based access to the Sets service hosted at Google Labs.
The Sets service attempts to expand the values you provide. The example provided in the SYNOPSIS would return an array that included "Windows NT", "HPUX" and "AIX" as values in addition to those supplied.
<<lessSYNOPSIS
use WebService::Google::Sets;
my @os_list = qw(Linux Windows Solaris);
my $expanded_os_list = get_gset(@os_list);
# check something came back
die "No results returned from server" unless $expanded_os_list;
foreach my $element (@$expanded_os_list) {
print $element, "n";
}
WebService::Google::Sets provides function based access to the Sets service hosted at Google Labs.
The Sets service attempts to expand the values you provide. The example provided in the SYNOPSIS would return an array that included "Windows NT", "HPUX" and "AIX" as values in addition to those supplied.
Download (0.003MB)
Added: 2006-11-21 License: Perl Artistic License Price:
1068 downloads
IDEA85 0.1
IDEA85 project is an IDE and assembler for the 8085 microprocessor. more>>
IDEA85 project is an IDE and assembler for the 8085 microprocessor.
dea85 is a joint effort by Kasturi & Muthiah to develop a free [as in Freedom] IDE, Assembler and Simulator for the Intel 8085 microprocessor.
Hence it is licensed under the GNU GPL, and documentation is available under terms of the GNU FDL.
Main features:
- To provide a free & world class IDE for learning 8085 Assembley.
- To provide means to transfer/download code into ROM/RAM of a onboard 8085 system.
- To provide free and easy access to people interested in learning assembly language.
- To provide software simulators of peripheral I/O devices like 8255, 8155 , 16550 UART etc.
<<lessdea85 is a joint effort by Kasturi & Muthiah to develop a free [as in Freedom] IDE, Assembler and Simulator for the Intel 8085 microprocessor.
Hence it is licensed under the GNU GPL, and documentation is available under terms of the GNU FDL.
Main features:
- To provide a free & world class IDE for learning 8085 Assembley.
- To provide means to transfer/download code into ROM/RAM of a onboard 8085 system.
- To provide free and easy access to people interested in learning assembly language.
- To provide software simulators of peripheral I/O devices like 8255, 8155 , 16550 UART etc.
Download (0.27MB)
Added: 2006-10-25 License: GPL (GNU General Public License) Price:
1102 downloads
DACS 1.4.19
DACS, the Distributed Access Control System, is a flexible role-based access control system. more>>
DACS is an open source identity management and access control system for web services. The web services can be virtually any static or computational resources provided through HTTP.
Main features:
- a flexible and powerful role-based access control system;
- a set of feature-rich authentication methods;
- an Apache 2.0.X module and suite of CGI programs;
- a federated identity management system (single sign-on);
- oriented towards (but not limited to) controlling access to web service requests made using standard web browsers;
- a collection of web services that can provide access control and identity management functionality to your middleware;
- a C/C++ toolkit for building new authentication and access control functionality into programs, whether web-based or not;
- for Unix-type platforms (currently), such as Linux, FreeBSD, and Solaris; and has
- an open, lightweight design and portable implementation.
DACS can help you to manage access to web resources in many situations, whether you have just one web server, several web servers at one site, or many web servers spread across the Internet.
You may find it to be useful simply as a universal authentication mechanism for a single Apache server or as a full-fledged, single sign-on multi-server identity management and access control system.
DACS may be of interest to developers more interested in authentication functionality than access control. DACS identities can be integrated with HTTP-based clients, whether interactive or not, and non-web based client/server applications.
Designed and implemented by DSS, development of DACS was initiated in May, 2001. DACS is a key component of Canadas National Forest Information System (NFIS).
Enhancements:
- This is primarily a bug fix and minor enhancements release. DACS is security software - we urge all users to upgrade to the latest release.
<<lessMain features:
- a flexible and powerful role-based access control system;
- a set of feature-rich authentication methods;
- an Apache 2.0.X module and suite of CGI programs;
- a federated identity management system (single sign-on);
- oriented towards (but not limited to) controlling access to web service requests made using standard web browsers;
- a collection of web services that can provide access control and identity management functionality to your middleware;
- a C/C++ toolkit for building new authentication and access control functionality into programs, whether web-based or not;
- for Unix-type platforms (currently), such as Linux, FreeBSD, and Solaris; and has
- an open, lightweight design and portable implementation.
DACS can help you to manage access to web resources in many situations, whether you have just one web server, several web servers at one site, or many web servers spread across the Internet.
You may find it to be useful simply as a universal authentication mechanism for a single Apache server or as a full-fledged, single sign-on multi-server identity management and access control system.
DACS may be of interest to developers more interested in authentication functionality than access control. DACS identities can be integrated with HTTP-based clients, whether interactive or not, and non-web based client/server applications.
Designed and implemented by DSS, development of DACS was initiated in May, 2001. DACS is a key component of Canadas National Forest Information System (NFIS).
Enhancements:
- This is primarily a bug fix and minor enhancements release. DACS is security software - we urge all users to upgrade to the latest release.
Download (1.3MB)
Added: 2007-07-02 License: GPL (GNU General Public License) Price:
845 downloads
SynapseLife Toolbar Extension 0.1
SynapseLife Toolbar Extension provides easy access to SynapseLife. more>>
SynapseLife Toolbar Extension provides easy access to SynapseLife.
SynapseLife is a collection of 9 integrated web applications including tools for organizing your life including social bookmarking, rss feed aggregation, tagging, contacts, calendars, to-do lists, and a money ledgers.
Main features:
- Add favorites and feeds easily from the toolbar
- Livesearch of all of your items within SynapseLife
- Overlay of contextual icons and buttons on existing social networking sites for easy addition of contacts, calendar events, feeds and favorites.
<<lessSynapseLife is a collection of 9 integrated web applications including tools for organizing your life including social bookmarking, rss feed aggregation, tagging, contacts, calendars, to-do lists, and a money ledgers.
Main features:
- Add favorites and feeds easily from the toolbar
- Livesearch of all of your items within SynapseLife
- Overlay of contextual icons and buttons on existing social networking sites for easy addition of contacts, calendar events, feeds and favorites.
Download (0.15MB)
Added: 2007-03-31 License: MPL (Mozilla Public License) Price:
965 downloads
MobileFS 0.9
MobileFS is a virtual file system builded on FUSE to provide access to any OBEX-compliant mobile device. more>>
MobileFS is a virtual file system builded on FUSE to provide access to any OBEX-compliant mobile device.
The project supports all Siemens mobile L55 series, including:
- A55
- A56
- A56i
- A60
- C55
- C56
- 2128
- CT56
- C60
- C61
- C62
- CF62
- M46
- M50
- MT50
- 3118
To install, run:
cp src/mobfs /sbin/mount.mobfs
<<lessThe project supports all Siemens mobile L55 series, including:
- A55
- A56
- A56i
- A60
- C55
- C56
- 2128
- CT56
- C60
- C61
- C62
- CF62
- M46
- M50
- MT50
- 3118
To install, run:
cp src/mobfs /sbin/mount.mobfs
Download (0.095MB)
Added: 2007-08-15 License: GPL (GNU General Public License) Price:
803 downloads
OpenHPI SNMP Subagent 2.3.4
Open HPI SNMP Subagent is a Net-SNMP based subagent which exposes the HPI Interface via SNMP. more>>
OpenHPI is an open source project created with the intent of providing an implementation of the SA Forums Hardware Platform Interface (HPI). HPI provides an abstracted interface to managing computer hardware, typically for chassis and rack based servers.
OpenHPI SNMP Subagent project includes resource modeling; access to and control over sensor, control, watchdog, and inventory data associated with resources; abstracted System Event Log interfaces; hardware events and alerts; and a managed hotswap interface.
OpenHPI provides a modular mechanism for adding new hardware and device support easily. Many plugins exist in the OpenHPI source tree to provide access to various types of hardware.
This includes, but is not limited to, IPMI based servers, Blade Center, and machines which export data via sysfs. For up to date status on these components, please check out the status page.
The OpenHPI project is always looking for more participants.
Enhancements:
- MIB files have been updated and are now installed properly.
- Patched to work with OpenHPI 2.6.
<<lessOpenHPI SNMP Subagent project includes resource modeling; access to and control over sensor, control, watchdog, and inventory data associated with resources; abstracted System Event Log interfaces; hardware events and alerts; and a managed hotswap interface.
OpenHPI provides a modular mechanism for adding new hardware and device support easily. Many plugins exist in the OpenHPI source tree to provide access to various types of hardware.
This includes, but is not limited to, IPMI based servers, Blade Center, and machines which export data via sysfs. For up to date status on these components, please check out the status page.
The OpenHPI project is always looking for more participants.
Enhancements:
- MIB files have been updated and are now installed properly.
- Patched to work with OpenHPI 2.6.
Download (0.82MB)
Added: 2006-09-23 License: BSD License Price:
1126 downloads
Hivetools 0.3
Hivetools software is organized into a low-level library (lib), a mid-level library (hivetools) and user programs (bin). more>>
Hivetools software is organized into a low-level library (lib), a mid-level library (hivetools) and user programs (bin). The low-level library provides access to raw hive files. Its interface attempts to approximate that of the win32 registry API.
The mid-level library facilitates use of the low-level library. It provides a POSIX-like API as well as functions that operate on data stored within the registry (such as SAM data). The programs leverage both the mid and low-level libraries. They allow users to perform actions upon the registry.
Programs (bin)
- regmod - insert and extract .reg (Regedit style) files
- hiveshell - what has become of the chntpw interface. Some of the chntpw functionality is still missing from hiveshell at this time.
- sam - provides access to Security Accounts Manager data
Mid-level Library (hivetools)
The mid-level library is found in the hivetools directory (which may be renamed in the near future). It currently provides the following:
- nstdreg: provides registry access through a more POSIX-like interface. Provides functions such as
- ns_open(char*) open a registry key such as "HKEY_LOCAL_MACHINE/software/whatever"
- ns_opendir(char*)
- ns_readdir()
- ns_rewinddir()
- ns_mkdir()
- ns_unlink()
- ns_exists()
- etc, etc...
- sam: provides access to the SAM database
- retrieve user list
- decode user V,F structures
- decode SAM F structure
- password crypto functions
Low-level library (lib)
The low-level library attempts to emulate (currently poorly) the windows registry API. It provides functions such as:
- long rlRegOpenHiveFile(rl_hkey *result, const char *fname, const char *keypath, int mode );
- long rlRegOpenKeyEx(rl_hkey hkey, const char *skname, ulong options, REGSAM, rl_hkey *result);
- long rlRegQueryValueEx(rl_hkey key, const char *vname, unsigned long *type,
- long rlRegEnumKeyEx(rl_hkey, unsigned long index, char *name, unsigned long *len, char *cname,
- long rlRegEnumValue(rl_hkey key, unsigned long index, char *vname, unsigned
- long rlRegSetValueEx( rl_hkey key, const char *vname, ulong reserved, ulong type, const char* buf, ulong blen);
- long rlRegCreateKeyEx(rl_hkey hkey, const char *skname, const char *r_class, unsigned long options, REGSAM desired,
- long rlRegQueryInfoKey()
- long rlRegQueryMultipleValues()
- long rlRegCloseKey(rl_hkey key)
- long rlRegFlushKey(rl_hkey key)
- long rlRegDeleteKey(rl_hkey key, const char *skname)
- long rlRegDeleteValue(rl_hkey key, const char *vname)
<<lessThe mid-level library facilitates use of the low-level library. It provides a POSIX-like API as well as functions that operate on data stored within the registry (such as SAM data). The programs leverage both the mid and low-level libraries. They allow users to perform actions upon the registry.
Programs (bin)
- regmod - insert and extract .reg (Regedit style) files
- hiveshell - what has become of the chntpw interface. Some of the chntpw functionality is still missing from hiveshell at this time.
- sam - provides access to Security Accounts Manager data
Mid-level Library (hivetools)
The mid-level library is found in the hivetools directory (which may be renamed in the near future). It currently provides the following:
- nstdreg: provides registry access through a more POSIX-like interface. Provides functions such as
- ns_open(char*) open a registry key such as "HKEY_LOCAL_MACHINE/software/whatever"
- ns_opendir(char*)
- ns_readdir()
- ns_rewinddir()
- ns_mkdir()
- ns_unlink()
- ns_exists()
- etc, etc...
- sam: provides access to the SAM database
- retrieve user list
- decode user V,F structures
- decode SAM F structure
- password crypto functions
Low-level library (lib)
The low-level library attempts to emulate (currently poorly) the windows registry API. It provides functions such as:
- long rlRegOpenHiveFile(rl_hkey *result, const char *fname, const char *keypath, int mode );
- long rlRegOpenKeyEx(rl_hkey hkey, const char *skname, ulong options, REGSAM, rl_hkey *result);
- long rlRegQueryValueEx(rl_hkey key, const char *vname, unsigned long *type,
- long rlRegEnumKeyEx(rl_hkey, unsigned long index, char *name, unsigned long *len, char *cname,
- long rlRegEnumValue(rl_hkey key, unsigned long index, char *vname, unsigned
- long rlRegSetValueEx( rl_hkey key, const char *vname, ulong reserved, ulong type, const char* buf, ulong blen);
- long rlRegCreateKeyEx(rl_hkey hkey, const char *skname, const char *r_class, unsigned long options, REGSAM desired,
- long rlRegQueryInfoKey()
- long rlRegQueryMultipleValues()
- long rlRegCloseKey(rl_hkey key)
- long rlRegFlushKey(rl_hkey key)
- long rlRegDeleteKey(rl_hkey key, const char *skname)
- long rlRegDeleteValue(rl_hkey key, const char *vname)
Download (0.23MB)
Added: 2006-07-24 License: GPL (GNU General Public License) Price:
1189 downloads
OpenHPI 2.9.2
OpenHPI is an implementation of a Hardware Platform Interface. more>>
OpenHPI is an open source project created with the intent of providing an implementation of the SA Forums Hardware Platform Interface (HPI). HPI provides an abstracted interface to managing computer hardware, typically for chassis and rack based servers.
OpenHPI project includes resource modeling; access to and control over sensor, control, watchdog, and inventory data associated with resources; abstracted System Event Log interfaces; hardware events and alerts; and a managed hotswap interface.
OpenHPI provides a modular mechanism for adding new hardware and device support easily. Many plugins exist in the OpenHPI source tree to provide access to various types of hardware. This includes, but is not limited to, IPMI based servers, Blade Center, and machines which export data via sysfs.
Enhancements:
- This release is the first to contain and use the new HPI B.02.01 header file.
- It contains the following new APIs: saHpiResourceLoadIdGet, saHpiResourceLoadIdSet, saHpiGetIdByEntityPath, saHpiGetChildEntityPath, saHpiResourceFailedRemove, saHpiEventLogCapabilitiesGet, saHpiIdrFieldAddById, and saHpiIdrAreaAddById.
- Users can now configure the default domain by using domain id 0 in the config file.
- The new APIs are still in beta and only available in non-daemon mode (--disable-daemon during configure).
<<lessOpenHPI project includes resource modeling; access to and control over sensor, control, watchdog, and inventory data associated with resources; abstracted System Event Log interfaces; hardware events and alerts; and a managed hotswap interface.
OpenHPI provides a modular mechanism for adding new hardware and device support easily. Many plugins exist in the OpenHPI source tree to provide access to various types of hardware. This includes, but is not limited to, IPMI based servers, Blade Center, and machines which export data via sysfs.
Enhancements:
- This release is the first to contain and use the new HPI B.02.01 header file.
- It contains the following new APIs: saHpiResourceLoadIdGet, saHpiResourceLoadIdSet, saHpiGetIdByEntityPath, saHpiGetChildEntityPath, saHpiResourceFailedRemove, saHpiEventLogCapabilitiesGet, saHpiIdrFieldAddById, and saHpiIdrAreaAddById.
- Users can now configure the default domain by using domain id 0 in the config file.
- The new APIs are still in beta and only available in non-daemon mode (--disable-daemon during configure).
Download (2.9MB)
Added: 2007-05-09 License: BSD License Price:
903 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above to provide access search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed