nis
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 39
Net::NIS::Listgroup 1.0.0
Net::NIS::Listgroup is a Perl module to list hosts/users in a netgroup group. more>>
Net::NIS::Listgroup is a Perl module to list hosts/users in a netgroup group.
SYNOPSIS
use Listgroup;
$array_ref_groups = listgroup();
$array_ref_groups = listgroups();
$array_ref_users_or_groups = listgroup({groupname});
$array_ref_users_or_groups = listgroup_user({groupname1},
[ [-]{groupname2}, [-]{gropuname3} ]);
$array_ref_users_or_groups = listgroup_host({groupname1},
[ [-]{groupname2}, [-]{gropuname3} ]);
A library used to get groups or members of a netgroup NIS map. listgroup() without any parameters or listgroups() lists all the available netgroup groups.
With groupname parameters listgroup, listgroup_user, listgroup_host will recusively list the members of the named groups. If the groupname is preceded with a - members of that group will be excluded from the returned list. Each member in a group is a triplet of (host,user,domain). The host portion or user portion of the members is returned by listgroup_host() and listgroup(), the user portion of the members is returned by listgroup_user().
<<lessSYNOPSIS
use Listgroup;
$array_ref_groups = listgroup();
$array_ref_groups = listgroups();
$array_ref_users_or_groups = listgroup({groupname});
$array_ref_users_or_groups = listgroup_user({groupname1},
[ [-]{groupname2}, [-]{gropuname3} ]);
$array_ref_users_or_groups = listgroup_host({groupname1},
[ [-]{groupname2}, [-]{gropuname3} ]);
A library used to get groups or members of a netgroup NIS map. listgroup() without any parameters or listgroups() lists all the available netgroup groups.
With groupname parameters listgroup, listgroup_user, listgroup_host will recusively list the members of the named groups. If the groupname is preceded with a - members of that group will be excluded from the returned list. Each member in a group is a triplet of (host,user,domain). The host portion or user portion of the members is returned by listgroup_host() and listgroup(), the user portion of the members is returned by listgroup_user().
Download (0.014MB)
Added: 2007-02-27 License: Perl Artistic License Price:
971 downloads
dnshistory 1.3
dnshistory provides a means for storing a history of DNS/name changes over time. more>>
dnshistory project provide a means for storing a history of DNS and Name changes for the IP Addresses extracted from web log files.
The major target being that multiple analyses of older log files do not require re-lookups of IP Address to FQDNs, and additionally maintain the accuracy of the lookup as it was then and not as it is now.
Main features:
- Do Lookups. The default mode. Given a web log file, dnshistory will perform DNS reverse lookups on each unique IP Address and store the results in a history database.
- Do Translations. Given a raw web log file, dnshistory will make use of a previously created history database and send to STDOUT the same web log but with addresses replaced by the Fully Qualified Domain Name as previously looked up.
- Do Recombining. Given two web log files, one raw and one previously translated (eg. by using dnstran): Create a history database from the values in these separate log files.
- Do Dump. Dump a given history database to STDOUT.
- Show History. Given one or more IP Addresses on the command line, display their history from the database.
Its quite possible that most users would only ever use the first two modes.
The lookups make use of threads for near maximum speed, and use the standard resolution libraries on a system. Thus hosts files, NIS, LDAP and other name resolution methods should work transparently. Unfortunately most other tools ignore local name resolution methods in favour of DNS lookups only.
It is strongly recommended that for massive raw lookups a DNS server is "nearby". Preferably not a forwarding server, or your upstream provider will not like you.
dnshistory can read .gz files. Any input sent via STDIN is currently assumed to not be gz encoded.
dnshistory assumes that the logs being sent are already sorted into oldest --> most_recent date/time order.
A Berkeley Database is used to store the history; as well as possibly reducing the memory footprint within a run.
dnshistory is released under the General Public License.
Enhancements:
- This is practically identical to 1.3-beta1.
<<lessThe major target being that multiple analyses of older log files do not require re-lookups of IP Address to FQDNs, and additionally maintain the accuracy of the lookup as it was then and not as it is now.
Main features:
- Do Lookups. The default mode. Given a web log file, dnshistory will perform DNS reverse lookups on each unique IP Address and store the results in a history database.
- Do Translations. Given a raw web log file, dnshistory will make use of a previously created history database and send to STDOUT the same web log but with addresses replaced by the Fully Qualified Domain Name as previously looked up.
- Do Recombining. Given two web log files, one raw and one previously translated (eg. by using dnstran): Create a history database from the values in these separate log files.
- Do Dump. Dump a given history database to STDOUT.
- Show History. Given one or more IP Addresses on the command line, display their history from the database.
Its quite possible that most users would only ever use the first two modes.
The lookups make use of threads for near maximum speed, and use the standard resolution libraries on a system. Thus hosts files, NIS, LDAP and other name resolution methods should work transparently. Unfortunately most other tools ignore local name resolution methods in favour of DNS lookups only.
It is strongly recommended that for massive raw lookups a DNS server is "nearby". Preferably not a forwarding server, or your upstream provider will not like you.
dnshistory can read .gz files. Any input sent via STDIN is currently assumed to not be gz encoded.
dnshistory assumes that the logs being sent are already sorted into oldest --> most_recent date/time order.
A Berkeley Database is used to store the history; as well as possibly reducing the memory footprint within a run.
dnshistory is released under the General Public License.
Enhancements:
- This is practically identical to 1.3-beta1.
Download (0.11MB)
Added: 2007-01-31 License: GPL (GNU General Public License) Price:
996 downloads
pam_unix2 1.30
pam_unix2 PAM module is for traditional password authentication. more>>
pam_unix2 PAM module is for traditional password authentication.
Main features:
- Allows global configuration file for all options
- Can get passwords from secure NIS+ servers
- Sets secureRPC credentials
- Supports HP-UX password aging.
- Support of passwords with DES, bigcrypt, MD5 and blowfish encryption
- Usage of glibc NSS modules for flexible location of user data
- Allows changing of passwords in local files, NIS, NIS+ and LDAP (if pam_ldap is installed)
- On a NIS master server, passwords could be changed in the source files of NIS maps.
<<lessMain features:
- Allows global configuration file for all options
- Can get passwords from secure NIS+ servers
- Sets secureRPC credentials
- Supports HP-UX password aging.
- Support of passwords with DES, bigcrypt, MD5 and blowfish encryption
- Usage of glibc NSS modules for flexible location of user data
- Allows changing of passwords in local files, NIS, NIS+ and LDAP (if pam_ldap is installed)
- On a NIS master server, passwords could be changed in the source files of NIS maps.
Download (0.19MB)
Added: 2006-05-17 License: BSD License Price:
1256 downloads
Openfiler 2.1
Openfiler is a powerful, intuitive browser-based network storage software distribution. more>>
Openfiler is a intuitive, powerful browser-based network storage software distribution. Openfiler delivers file-based Network Attached Storage and block-based Storage Area Networking in a single framework.
Openfiler sits atop of CentOS Linux (which is derived from sources freely provided to the public by a prominent North American Enterprise Linux vendor). It is distributed as a stand-alone Linux distribution. The entire software stack interfaces with third-party software that is all open source.
File-based networking protocols supported by Openfiler include: NFS, SMB/CIFS, HTTP/WebDAV and FTP. Network directories supported by Openfiler include NIS, LDAP (with support for SMB/CIFS encrypted passwords), Active Directory (in native and mixed modes) and Hesiod. Authentication protocols include Kerberos 5.
Openfiler includes support for volume-based partitioning, iSCSI (target and initiator), scheduled snapshots, resource quota, and a single unified interface for share management which makes allocating shares for various network file-system protocols a breeze.
Main features:
Powerful block storage virtualization
- Full iSCSI target support, with support for virtual iSCSI targets for optimal division of storage
- Extensive volume and physical storage management support
- Support for large block devices
- Full software RAID management support
- Support for multiple volume groups for optimal storage allocation
- Online volume size and overlying filesystem expansion
- Point-in-time snapshots support with scheduling
- Volume usage reporting
- Synchronous / asynchronous volume migration & replication (manual setup necessary currently)
- iSCSI initiator (manual setup necessary currently)
- Extensive share management features
Support for multiple shares per volume
- Multi-level share directory tree
- Multi-group based access control on a per-share basis
- Multi-host/network based access control on a per-share basis
- Per-share service activation (NFS, SMB/CIFS, HTTP/WebDAV, FTP with read/write controls)
- Support for auto-created SMB home directories
- Support for SMB/CIFS "shadow copy" feature for snapshot volumes
- Support for public/guest shares
- Accounts management
Authentication using Pluggable Authentication Modules, configured from the web-interface
- NIS, LDAP, Hesiod, Active Directory (native and mixed modes), NT4 domain controller
- Guest/public account support
- Quota / resource allocation
Per-volume group-quota management for space and files
- Per-volume user-quota management for space and files
- Per-volume guest-quota management for space and files
- User and group templates support for quota allocation
- Other features
UPS management support
- Built-in SSH client Java applet
- Full industry-standard protocol suite
CIFS/SMB support for Microsoft Windows-based clients
- NFSv3 support for all UNIX clients with support for ACL protocol extensions
- NFSv4 support (testing)
- FTP support
- WebDAV and HTTP 1.1 support
- Linux distribution back-end for any other customizations
- Open source provides you the power to modify and deploy software if you want to do so
Enhancements:
- Updated to kernel 2.6.17. iSCSI CHAP authentication has been added.
- OpenLDAP, Bacula, rsnapshot, and open-iscsi tools have been added.
- Hardware support has been added.
- ATA-Over-Ethernet support (initiator) has been added.
- SUpport for JFS, XFS, and Reiserfs has been added.
<<lessOpenfiler sits atop of CentOS Linux (which is derived from sources freely provided to the public by a prominent North American Enterprise Linux vendor). It is distributed as a stand-alone Linux distribution. The entire software stack interfaces with third-party software that is all open source.
File-based networking protocols supported by Openfiler include: NFS, SMB/CIFS, HTTP/WebDAV and FTP. Network directories supported by Openfiler include NIS, LDAP (with support for SMB/CIFS encrypted passwords), Active Directory (in native and mixed modes) and Hesiod. Authentication protocols include Kerberos 5.
Openfiler includes support for volume-based partitioning, iSCSI (target and initiator), scheduled snapshots, resource quota, and a single unified interface for share management which makes allocating shares for various network file-system protocols a breeze.
Main features:
Powerful block storage virtualization
- Full iSCSI target support, with support for virtual iSCSI targets for optimal division of storage
- Extensive volume and physical storage management support
- Support for large block devices
- Full software RAID management support
- Support for multiple volume groups for optimal storage allocation
- Online volume size and overlying filesystem expansion
- Point-in-time snapshots support with scheduling
- Volume usage reporting
- Synchronous / asynchronous volume migration & replication (manual setup necessary currently)
- iSCSI initiator (manual setup necessary currently)
- Extensive share management features
Support for multiple shares per volume
- Multi-level share directory tree
- Multi-group based access control on a per-share basis
- Multi-host/network based access control on a per-share basis
- Per-share service activation (NFS, SMB/CIFS, HTTP/WebDAV, FTP with read/write controls)
- Support for auto-created SMB home directories
- Support for SMB/CIFS "shadow copy" feature for snapshot volumes
- Support for public/guest shares
- Accounts management
Authentication using Pluggable Authentication Modules, configured from the web-interface
- NIS, LDAP, Hesiod, Active Directory (native and mixed modes), NT4 domain controller
- Guest/public account support
- Quota / resource allocation
Per-volume group-quota management for space and files
- Per-volume user-quota management for space and files
- Per-volume guest-quota management for space and files
- User and group templates support for quota allocation
- Other features
UPS management support
- Built-in SSH client Java applet
- Full industry-standard protocol suite
CIFS/SMB support for Microsoft Windows-based clients
- NFSv3 support for all UNIX clients with support for ACL protocol extensions
- NFSv4 support (testing)
- FTP support
- WebDAV and HTTP 1.1 support
- Linux distribution back-end for any other customizations
- Open source provides you the power to modify and deploy software if you want to do so
Enhancements:
- Updated to kernel 2.6.17. iSCSI CHAP authentication has been added.
- OpenLDAP, Bacula, rsnapshot, and open-iscsi tools have been added.
- Hardware support has been added.
- ATA-Over-Ethernet support (initiator) has been added.
- SUpport for JFS, XFS, and Reiserfs has been added.
Download (287.6MB)
Added: 2006-10-03 License: GPL (GNU General Public License) Price:
1187 downloads
BeleniX 0.6.1
BeleniX is an OS distribution based on OpenSolaris codebase. more>>
BeleniX is an OS distribution based on OpenSolaris codebase. At present BeleniX is a basic LiveCD distribution that boots directly off the CD into a multiuser shell. The name BeleniX is derived after the Sun God Belenos in Celtic Mythology (Do you read Asterix ?).
This distribution includes all the OpenSolaris bits in addition to other GNU/OSS software. At present the distro only supports 32 bit x86 platforms even though OpenSolaris supports AMD64 as well. Support for booting the LiveCD with AMD64 is in the works.
Main features:
- Boots into a 32bit multiuser console login prompt. Support for GUI via Xorg and a desktop environment is coming shortly.
- UserName: root, Password: belenix
- It is based on the OpenSolaris build 20 source base.
- Since it only boots into a shell without GUI, it can run in about 200MB RAM though a minimum of 256MB is good.
- It will scan the harddisk for recognizable partitions and automatically mount them. This will Not mess with any data on the harddisk. This is basically a recovery feature.
- It will try to use physical swap if the harddisk already has a formatted Solaris partition. This helps reduce RAM usage for swap.
- It automatically starts DHCP and will configure DNS/NIS via the eventhook mechanism if the DHCP server supports it.
- It allows the user to configure the Keyboard layout via a simple UI during bootup.
- Uses a 60MB space optimised ramdisk for the root filesystem.
It includes various software packages like:
- Dan Micks prtpci script that dumps PCI info in human readable format. Somewhat like lspci in Linux.
- Casper Diks acpi, AMD powernow drivers and powernow utility for CPU frequency scaling.
- Masayuki Murayamas open source network drivers.
- Juergen Keils audio drivers for Solaris.
- Includes a Grub splash screen derived from one of Chandans excellent collection.
Includes the following GNU/OSS software:
- gcc 3.4, GNU assembler (from binutils)
- Bison, Flex
- GNU Gettext, Gmake, Gtar
- Gzip and Bzip2
- Less
- Layer 4 Traceroute (an enhanced traceroute utility)
- Libiconv, Libpcap, Ncurses
- Lynx, Vim, Wget
- Top process status utility
- GNU Screen (Terminal Multiplexor)
- The aperture driver which is required to eventually get X11 working on this distro.
- Perl 5.8.4 which comes default with OpenSolaris
- Fontconfig, Freetype2, Expat: These will be required by Xorg X11 server.
- The FreeBSD math library ported to work with OpenSolaris. This is essential for a self-hosting OpenSolaris distribution
<<lessThis distribution includes all the OpenSolaris bits in addition to other GNU/OSS software. At present the distro only supports 32 bit x86 platforms even though OpenSolaris supports AMD64 as well. Support for booting the LiveCD with AMD64 is in the works.
Main features:
- Boots into a 32bit multiuser console login prompt. Support for GUI via Xorg and a desktop environment is coming shortly.
- UserName: root, Password: belenix
- It is based on the OpenSolaris build 20 source base.
- Since it only boots into a shell without GUI, it can run in about 200MB RAM though a minimum of 256MB is good.
- It will scan the harddisk for recognizable partitions and automatically mount them. This will Not mess with any data on the harddisk. This is basically a recovery feature.
- It will try to use physical swap if the harddisk already has a formatted Solaris partition. This helps reduce RAM usage for swap.
- It automatically starts DHCP and will configure DNS/NIS via the eventhook mechanism if the DHCP server supports it.
- It allows the user to configure the Keyboard layout via a simple UI during bootup.
- Uses a 60MB space optimised ramdisk for the root filesystem.
It includes various software packages like:
- Dan Micks prtpci script that dumps PCI info in human readable format. Somewhat like lspci in Linux.
- Casper Diks acpi, AMD powernow drivers and powernow utility for CPU frequency scaling.
- Masayuki Murayamas open source network drivers.
- Juergen Keils audio drivers for Solaris.
- Includes a Grub splash screen derived from one of Chandans excellent collection.
Includes the following GNU/OSS software:
- gcc 3.4, GNU assembler (from binutils)
- Bison, Flex
- GNU Gettext, Gmake, Gtar
- Gzip and Bzip2
- Less
- Layer 4 Traceroute (an enhanced traceroute utility)
- Libiconv, Libpcap, Ncurses
- Lynx, Vim, Wget
- Top process status utility
- GNU Screen (Terminal Multiplexor)
- The aperture driver which is required to eventually get X11 working on this distro.
- Perl 5.8.4 which comes default with OpenSolaris
- Fontconfig, Freetype2, Expat: These will be required by Xorg X11 server.
- The FreeBSD math library ported to work with OpenSolaris. This is essential for a self-hosting OpenSolaris distribution
Download (694.7MB)
Added: 2007-07-11 License: GPL (GNU General Public License) Price:
838 downloads
libasyncns 0.3
libasyncns is a C library for executing name service queries asynchronously. more>>
libasyncns provides a C library for Linux/Unix for executing name service queries asynchronously. It is an asynchronous wrapper around getaddrinfo and getnameinfo from the libc.
In contrast to GNUs asynchronous name resolving API getaddrinfo_a(), libasyncns does not make use of UNIX signals for reporting completion of name queries. Instead, the API exports a standard UNIX file descriptor which may be integerated cleanly into custom main loops.
In contrast to asynchronous DNS resolving libraries like libdenise, skadns, adns, libasyncns is just an asynchronous wrapper around the libcs synchronous getaddrinfo() API,
which has the adva ntage of allowing name resolution using techniques like Multicast DNS, LDAP or NIS using standard libc NSS (Name Service Switch) modules.
libasyncns is compatible with IPv6 if the underlying libc is.
libasyncns is very tiny, consisting of just one header and one source file. It has no dependencies besides libc.
By default libasyncns spawns a number of worker threads (LWPs) to process name queries. Alternatively or when POSIX Threads are not supported, libasyncns can fork() off worker processes instead.
Installation:
As this package is made with the GNU autotools you should run ./configure inside the distribution directory for configuring the source tree. After that you should run make for compilation and make install (as root) for installation of libasyncns.
Enhancements:
- This version properly detects res_query() on Linux/AMD64 and supports older autoconf versions.
<<lessIn contrast to GNUs asynchronous name resolving API getaddrinfo_a(), libasyncns does not make use of UNIX signals for reporting completion of name queries. Instead, the API exports a standard UNIX file descriptor which may be integerated cleanly into custom main loops.
In contrast to asynchronous DNS resolving libraries like libdenise, skadns, adns, libasyncns is just an asynchronous wrapper around the libcs synchronous getaddrinfo() API,
which has the adva ntage of allowing name resolution using techniques like Multicast DNS, LDAP or NIS using standard libc NSS (Name Service Switch) modules.
libasyncns is compatible with IPv6 if the underlying libc is.
libasyncns is very tiny, consisting of just one header and one source file. It has no dependencies besides libc.
By default libasyncns spawns a number of worker threads (LWPs) to process name queries. Alternatively or when POSIX Threads are not supported, libasyncns can fork() off worker processes instead.
Installation:
As this package is made with the GNU autotools you should run ./configure inside the distribution directory for configuring the source tree. After that you should run make for compilation and make install (as root) for installation of libasyncns.
Enhancements:
- This version properly detects res_query() on Linux/AMD64 and supports older autoconf versions.
Download (0.34MB)
Added: 2007-05-23 License: LGPL (GNU Lesser General Public License) Price:
885 downloads
Averist 1.11.0.0
Averist provides an authentication layer for any CGI application written in Perl. more>>
Averist provides an authentication layer for any CGI application written in Perl.
Averist is a module that adds an authentication layer to any CGI application written in Perl. It supports initial authentication through CGI (form), and it can use CGI (hidden form fields) or cookies for reauthentication after a configurable timeout.
It can also use a DBM file, a flat file database, or an SQL database for storing session tickets for increased security.
The username and password check at the initial authentication can be done via a DBM file, an LDAP directory, a NIS database, the passwd database, a passwd-style file, or an SQL database.
Averist is written in Perl for easy customization and expansion.
<<lessAverist is a module that adds an authentication layer to any CGI application written in Perl. It supports initial authentication through CGI (form), and it can use CGI (hidden form fields) or cookies for reauthentication after a configurable timeout.
It can also use a DBM file, a flat file database, or an SQL database for storing session tickets for increased security.
The username and password check at the initial authentication can be done via a DBM file, an LDAP directory, a NIS database, the passwd database, a passwd-style file, or an SQL database.
Averist is written in Perl for easy customization and expansion.
Download (0.016MB)
Added: 2007-02-24 License: GPL (GNU General Public License) Price:
972 downloads
Other version of Averist
License:GPL (GNU General Public License)
Kronophobia 1.3-r5
Kronophobia project is a Web-based school calendaring system. more>>
Kronophobia project is a Web-based school calendaring system.
Kronophobia is a complete event-based school calendaring system that supports recurrence, transportation assignments, alerts, parent/public registration, custom reports, event tracking, and e-mail notification.
Main features:
- Event management
- Holiday management
- No School days or Break management
- Event Recurrence and approval system
- Opponent/Schools database for meets,sports games,etc.
- external event Contacts
- organizational system for Campuses, Departments, Activities and Groups
- Transportation integration; including buses, drivers and event assignments
- Facility management; both local and remote
- Equipment organization and checkouts for events
- Custom reporting system with PDF print layouts straight from the web
- User and Group management with complete security customization
- NT, ADS, NIS, etc connectivity through Apache modules for authentication
- User Preference system
- Included Help documentation
- Event tracking and email follow-ups when event changes
- Parent/Visitor sign up system for event tracking
- Record ghosting for obsolete contacts/drivers/etc
- Advanced Filter system for viewing events
- Search capability
- Event alarms to remind participants to show up for events
- Much more...
<<lessKronophobia is a complete event-based school calendaring system that supports recurrence, transportation assignments, alerts, parent/public registration, custom reports, event tracking, and e-mail notification.
Main features:
- Event management
- Holiday management
- No School days or Break management
- Event Recurrence and approval system
- Opponent/Schools database for meets,sports games,etc.
- external event Contacts
- organizational system for Campuses, Departments, Activities and Groups
- Transportation integration; including buses, drivers and event assignments
- Facility management; both local and remote
- Equipment organization and checkouts for events
- Custom reporting system with PDF print layouts straight from the web
- User and Group management with complete security customization
- NT, ADS, NIS, etc connectivity through Apache modules for authentication
- User Preference system
- Included Help documentation
- Event tracking and email follow-ups when event changes
- Parent/Visitor sign up system for event tracking
- Record ghosting for obsolete contacts/drivers/etc
- Advanced Filter system for viewing events
- Search capability
- Event alarms to remind participants to show up for events
- Much more...
Download (0.87MB)
Added: 2006-10-07 License: GPL (GNU General Public License) Price:
1112 downloads
Node Director 4.2.1
Node Director project is a system management application for centralized user and host management. more>>
Node Director project is a system management application for centralized user and host management in small to medium sized Unix / Linux / (Windows) system environments.
Main features:
- user management; templates and user classes make creation of users easy
- delegation of routine administration tasks
- data storage via LDAP - clients can directly bind to the LDAP database server
- flexible directory and name services - manages NIS, DNS, static DHCP entries, Samba users, LDAP ? LDAP transformations, file based databases like /etc/passwd, /etc/group, /etc/hosts, ...
- single account / password across multiple systems and applications
- software distribution
- service configuration (e.g. sendmail, bind, ntp, ...) via template mechanism
- customizable actions on events like e.g. account creation, password change, host configuration change, ... where actions include home directory creation, service restart, execution of arbitrary commands on target system and many many more
The Director is currently mainly deployed on Linux systems and therefore supports Linux best. Most Unix systems are not directly supported but the Director will work. There is some limitted functionality for Windows machines, too.
The Node Director requires an LDAP accessible database engine, such as the free OpenLDAP or the SUN / Netscape Directory Server. Virtually, any directory server that implements LDAP v2 or v3 and allows custom schema extensions should do, the development team uses OpenLDAP, and the Director has been successfully tested with the Sun Java System Directory Server 5.2.
The Director is in no means meant as a mere frontend for editing arbitrary data in LDAP accessible directory trees. It rather is a system management software storing its information via LDAP in RFC-compliant objects. The difference is that when you work with the Director you will never care about LDAP specific things like attributes, DNs, object classes, whatever (unless you want, of course). You will work with lists (e.g. of users) and forms (e.g. a single user account).
Anyway, the data is stored in an LDAP tree. While the Director comes with a number of means of updating name services like DNS, the system password/account database, Samba, etc. clients can directly bind via LDAP to the data store and access account / host records (e.g. via nss_ldap).
<<lessMain features:
- user management; templates and user classes make creation of users easy
- delegation of routine administration tasks
- data storage via LDAP - clients can directly bind to the LDAP database server
- flexible directory and name services - manages NIS, DNS, static DHCP entries, Samba users, LDAP ? LDAP transformations, file based databases like /etc/passwd, /etc/group, /etc/hosts, ...
- single account / password across multiple systems and applications
- software distribution
- service configuration (e.g. sendmail, bind, ntp, ...) via template mechanism
- customizable actions on events like e.g. account creation, password change, host configuration change, ... where actions include home directory creation, service restart, execution of arbitrary commands on target system and many many more
The Director is currently mainly deployed on Linux systems and therefore supports Linux best. Most Unix systems are not directly supported but the Director will work. There is some limitted functionality for Windows machines, too.
The Node Director requires an LDAP accessible database engine, such as the free OpenLDAP or the SUN / Netscape Directory Server. Virtually, any directory server that implements LDAP v2 or v3 and allows custom schema extensions should do, the development team uses OpenLDAP, and the Director has been successfully tested with the Sun Java System Directory Server 5.2.
The Director is in no means meant as a mere frontend for editing arbitrary data in LDAP accessible directory trees. It rather is a system management software storing its information via LDAP in RFC-compliant objects. The difference is that when you work with the Director you will never care about LDAP specific things like attributes, DNs, object classes, whatever (unless you want, of course). You will work with lists (e.g. of users) and forms (e.g. a single user account).
Anyway, the data is stored in an LDAP tree. While the Director comes with a number of means of updating name services like DNS, the system password/account database, Samba, etc. clients can directly bind via LDAP to the data store and access account / host records (e.g. via nss_ldap).
Download (3.0MB)
Added: 2006-09-01 License: GPL (GNU General Public License) Price:
1149 downloads
divine 0.8
divine is a utility for laptop users or people who use their machines in different networks all the time. more>>
divine is a utility for laptop users or people who use their machines in different networks all the time. It is meant to be run from the PCMCIA network initialization scripts.
DO NOT make divine setuid root. Divine contains tons of security holes like using system, it is meant as quick hack that will not hurt so much if it is run at boot time.
The idea is this:
- you describe the possible networks in /etc/divine.conf, including one or more machines that are probably up (routers and NIS servers come to mind).
- at boot time, you run divine.
- divine starts a thread that injects fake arp requests into the network. The thread will try again up to three times, pausing 1 second between retries.
If the last try times out again, the thread will print an error message, leave the interface in the original state and exit cleanly.
- the main thread just looks for arp replies and exits if one is found.
- You have one resolv.conf per network, for example /etc/resolv.conf.default and /etc/resolv.conf.work, and divine will symlink one of them to /etc/resolv.conf for you.
- You can specify a proxy server plus port and divine will write the proxy server to /etc/proxy. This can be evaluated inside your shell startup script, like this (zsh):
export http_proxy="http://`< /etc/proxy`/"
The included perl script edit-netscape-proxy.pl will edit the proxy settings in your Netscape 4 preferences file.
- You can even specify an additional script to be run for each selection. You can use this to edit /etc/printcap or /etc/issue or do something else I forgot.
<<lessDO NOT make divine setuid root. Divine contains tons of security holes like using system, it is meant as quick hack that will not hurt so much if it is run at boot time.
The idea is this:
- you describe the possible networks in /etc/divine.conf, including one or more machines that are probably up (routers and NIS servers come to mind).
- at boot time, you run divine.
- divine starts a thread that injects fake arp requests into the network. The thread will try again up to three times, pausing 1 second between retries.
If the last try times out again, the thread will print an error message, leave the interface in the original state and exit cleanly.
- the main thread just looks for arp replies and exits if one is found.
- You have one resolv.conf per network, for example /etc/resolv.conf.default and /etc/resolv.conf.work, and divine will symlink one of them to /etc/resolv.conf for you.
- You can specify a proxy server plus port and divine will write the proxy server to /etc/proxy. This can be evaluated inside your shell startup script, like this (zsh):
export http_proxy="http://`< /etc/proxy`/"
The included perl script edit-netscape-proxy.pl will edit the proxy settings in your Netscape 4 preferences file.
- You can even specify an additional script to be run for each selection. You can use this to edit /etc/printcap or /etc/issue or do something else I forgot.
Download (0.015MB)
Added: 2005-10-13 License: GPL (GNU General Public License) Price:
1471 downloads
ypserv 2.19
The ypserv package contains the daemons ypserv, rpc.yppasswdd, rpc.ypxfrd and the programs yppush, ypxfr, makedbm, revnetgroup. more>>
ypserv package contains the daemons ypserv, rpc.ypxfrd, rpc.yppasswdd and the programs yppush, ypxfr, makedbm, revnetgroup and ypinit.
The Network Information Service (NIS) provides a simple network lookup service consisting of databases and processes. It was formerly known as Sun Yellow Pages (YP).
The functionality of the two remains the same, only the name has changed. Its purpose is to provide information, that has to be known throughout the network, to all machines on the network.
Enhancements:
- This release fixes a crash in the SLP handler if the local hostname is not resolvable.
<<lessThe Network Information Service (NIS) provides a simple network lookup service consisting of databases and processes. It was formerly known as Sun Yellow Pages (YP).
The functionality of the two remains the same, only the name has changed. Its purpose is to provide information, that has to be known throughout the network, to all machines on the network.
Enhancements:
- This release fixes a crash in the SLP handler if the local hostname is not resolvable.
Download (0.24MB)
Added: 2006-01-13 License: GPL (GNU General Public License) Price:
1382 downloads
Linux NFS Utilities 1.1.0
Linux NFS Utilities is NFS utilities for Linux NFS clients and servers. more>>
Linux NFS Utilities are NFS utilities for Linux NFS clients and servers.
Main features:
- NFS Versions 2, 3, and 4 are supported on 2.6 and later kernels.
- NFS over UDP and TCP on IPv4 are supported on the latest 2.4 and 2.6 kernels.
- Linux NFS clients and servers have been tested against many non-Linux implementations.
- Since version 1.0.1 of the NFS utilities tarball has changed the server export default to "sync", then, if no behavior is specified in the export list (thus assuming the default behavior), a warning will be generated at export time.
- If you plan to deploy NFS extensively, consider subscribing to one of these mailing lists: NFS Mailing List, or the AutoFS Mailing List. Before reporting problems, you should search for similar issues in the searchable mail archive. Another searchable archive for NFS, supported by Google, is here. The searchable mail archive for AutoFS is here.
- A useful set of generic NFS references includes the following:
- - "NFS Illustrated," by Brent Callaghan; Addison-Wesley, 2000.
- - "Managing NFS and NIS, 2nd edition," by Hal Stern, Mike Eisler, Ricardo Labiaga; OReilly, 2001.
- - "Linux NFS and Automounter Administration," by Erez Zadok; Sybex, 2001.
- - "Using the Linux NFS Client with Network Appliance Filers," by Charles Lever; Netapp TR-3183, 2004.
- - "Mike Eislers NFS blog."
- - "Eric Kustarzs blog."
- - "NFS version 4 home page."
- - Finally, the "linux.org online library" has many references.
Quick setup client guide
1. Acquire and install a recent distribution of Linux.
2. Set up your /etc/exports file (man exports for details).
3. Consult your distributions documentation to determine which /etc/init.d start-up script is used to start your server. Start NFS services by invoking this script as root, using the "start" parameter. Consider adding this script to the list of scripts that are automatically run at system start-up. (Red Hat uses the chkconfig command for this purpose).
4. Read the NFS How-To for advice on tuning and securing your server.
Quick Client Setup Guide
1. Acquire and install a recent distribution of Linux. To enable NLM lock recovery, ensure your clients host name, as returned by uname -n, matches the host name returned by DNS.
2. The NLM protocol is handled by an in-kernel service in modern kernels, but the user-level rpc.statd program must be running to enable NLM lock recovery. Consult your distributions documentation to determine which /etc/init.d start-up script is used to start it. Start the NSM daemon by invoking this script as root, using the "start" parameter. Consider adding this script to the list of scripts that are automatically run at system start-up. (Red Hat uses the chkconfig command for this purpose).
3. Create the directories on your client where you will mount the NFS shares.
4. Add entries in /etc/fstab corresponding to your mount points (man nfs for details).
5. Use mount -a -t nfs to mount the NFS shares.
6. During system boot-up, most distributions automatically mount NFS shares that are listed in /etc/fstab. If yours doesnt, check your distributions documentation for instructions on how to configure your client to do this.
Enhancements:
- The "mount.nfs" command was added, since the nfs mount functionality is being migrated from util-linux to nfs-utils.
- Substantial changes to were made statd. Various pieces of old code were removed.
- Lots of bugfixes and improvements were made.
<<lessMain features:
- NFS Versions 2, 3, and 4 are supported on 2.6 and later kernels.
- NFS over UDP and TCP on IPv4 are supported on the latest 2.4 and 2.6 kernels.
- Linux NFS clients and servers have been tested against many non-Linux implementations.
- Since version 1.0.1 of the NFS utilities tarball has changed the server export default to "sync", then, if no behavior is specified in the export list (thus assuming the default behavior), a warning will be generated at export time.
- If you plan to deploy NFS extensively, consider subscribing to one of these mailing lists: NFS Mailing List, or the AutoFS Mailing List. Before reporting problems, you should search for similar issues in the searchable mail archive. Another searchable archive for NFS, supported by Google, is here. The searchable mail archive for AutoFS is here.
- A useful set of generic NFS references includes the following:
- - "NFS Illustrated," by Brent Callaghan; Addison-Wesley, 2000.
- - "Managing NFS and NIS, 2nd edition," by Hal Stern, Mike Eisler, Ricardo Labiaga; OReilly, 2001.
- - "Linux NFS and Automounter Administration," by Erez Zadok; Sybex, 2001.
- - "Using the Linux NFS Client with Network Appliance Filers," by Charles Lever; Netapp TR-3183, 2004.
- - "Mike Eislers NFS blog."
- - "Eric Kustarzs blog."
- - "NFS version 4 home page."
- - Finally, the "linux.org online library" has many references.
Quick setup client guide
1. Acquire and install a recent distribution of Linux.
2. Set up your /etc/exports file (man exports for details).
3. Consult your distributions documentation to determine which /etc/init.d start-up script is used to start your server. Start NFS services by invoking this script as root, using the "start" parameter. Consider adding this script to the list of scripts that are automatically run at system start-up. (Red Hat uses the chkconfig command for this purpose).
4. Read the NFS How-To for advice on tuning and securing your server.
Quick Client Setup Guide
1. Acquire and install a recent distribution of Linux. To enable NLM lock recovery, ensure your clients host name, as returned by uname -n, matches the host name returned by DNS.
2. The NLM protocol is handled by an in-kernel service in modern kernels, but the user-level rpc.statd program must be running to enable NLM lock recovery. Consult your distributions documentation to determine which /etc/init.d start-up script is used to start it. Start the NSM daemon by invoking this script as root, using the "start" parameter. Consider adding this script to the list of scripts that are automatically run at system start-up. (Red Hat uses the chkconfig command for this purpose).
3. Create the directories on your client where you will mount the NFS shares.
4. Add entries in /etc/fstab corresponding to your mount points (man nfs for details).
5. Use mount -a -t nfs to mount the NFS shares.
6. During system boot-up, most distributions automatically mount NFS shares that are listed in /etc/fstab. If yours doesnt, check your distributions documentation for instructions on how to configure your client to do this.
Enhancements:
- The "mount.nfs" command was added, since the nfs mount functionality is being migrated from util-linux to nfs-utils.
- Substantial changes to were made statd. Various pieces of old code were removed.
- Lots of bugfixes and improvements were made.
Download (0.77MB)
Added: 2007-05-11 License: GPL (GNU General Public License) Price:
910 downloads
DRBL Live Standard 20070323
Diskless Remote Boot in Linux (DRBL) provides a diskless or systemless environment for client machines. more>>
Diskless Remote Boot in Linux (DRBL) provides a diskless or systemless environment for client machines. DRBL Live Standard works on Debian, Ubuntu, Mandriva, Red Hat, Fedora, CentOS and SuSE. DRBL uses distributed hardware resources and makes it possible for clients to fully access local hardware. It also includes Clonezilla, a partitioning and disk cloning utility similar to Symantec Ghost.
The purpose of DRBL live is to let you run a machine as DRBL server without installation. Its based on Debian Live. DRBL live includes all the DRBL functions, plus Clonezilla. Therefore it can provide PXEBoot Clonezilla, which can be used to do massively clone in a computer classrom or similar environment. Multicast clone is also supported.
Generally speaking, DRBL live is server edition, while Clonezilla live is personal edition. The differece between DRBL live and Clonezilla live is: DRBL live provides DRBL functions (DHCP, TFTP, NFS, NIS services), so client can boot via PXE and be cloned. Since DRBL live includes all the Clonezilla programs, it can be used as an alternative of Clonezilla live.
<<lessThe purpose of DRBL live is to let you run a machine as DRBL server without installation. Its based on Debian Live. DRBL live includes all the DRBL functions, plus Clonezilla. Therefore it can provide PXEBoot Clonezilla, which can be used to do massively clone in a computer classrom or similar environment. Multicast clone is also supported.
Generally speaking, DRBL live is server edition, while Clonezilla live is personal edition. The differece between DRBL live and Clonezilla live is: DRBL live provides DRBL functions (DHCP, TFTP, NFS, NIS services), so client can boot via PXE and be cloned. Since DRBL live includes all the Clonezilla programs, it can be used as an alternative of Clonezilla live.
Download (122.8MB)
Added: 2007-05-09 License: GPL (GNU General Public License) Price:
921 downloads
Mr. LDIF 1.0
Mr. LDIF is a python script that builds a seed LDAP authentication database. more>>
Mr. LDIF is a python script that builds a seed LDAP authentication database. Its similar to the [PADL] [Migration Tools], except Mr. LDIF has a few key differences:
- Lacks certain features provided by PADLs Migration Tools.
- Written entirely in [python].
- One script with one config file.
- One pass conversion.
- Supports passwd(5), group(5), shadow(5) and Samba v3.
Setup
Mr. LDIF, without any seed files (like the passwd file), will generate a base LDIF that defines the root structure for your LDAP hierarchy. This creates containers for Users, Groups, Samba, and more. There are two steps in providing Mr. LDIF with complete information about your Unix and Samba users.
Gather your flatfile databases.
- Become root.
- Make a copy of your passwd file. It is usually located at /etc/passwd. If you are using - NIS, you will need to use ypcat to get at your passwd file (ypcat passwd). The same goes for group and shadow.
- Make a copy of your group file.
- Make a copy of your shadow file.
- Generate your samba password file by using the utility "pdbedit" (see below)
- Generate your samba account file by using the utility "pdbedit" (see below)
Edit the Mr. LDIF Config file (see below)
<<less- Lacks certain features provided by PADLs Migration Tools.
- Written entirely in [python].
- One script with one config file.
- One pass conversion.
- Supports passwd(5), group(5), shadow(5) and Samba v3.
Setup
Mr. LDIF, without any seed files (like the passwd file), will generate a base LDIF that defines the root structure for your LDAP hierarchy. This creates containers for Users, Groups, Samba, and more. There are two steps in providing Mr. LDIF with complete information about your Unix and Samba users.
Gather your flatfile databases.
- Become root.
- Make a copy of your passwd file. It is usually located at /etc/passwd. If you are using - NIS, you will need to use ypcat to get at your passwd file (ypcat passwd). The same goes for group and shadow.
- Make a copy of your group file.
- Make a copy of your shadow file.
- Generate your samba password file by using the utility "pdbedit" (see below)
- Generate your samba account file by using the utility "pdbedit" (see below)
Edit the Mr. LDIF Config file (see below)
Download (0.005MB)
Added: 2006-11-21 License: MIT/X Consortium License Price:
1072 downloads
Mantra 20050120
Mantra is a centralized, web-based newsreader. more>>
Mantra is a centralized, web-based newsreader written in PHP. It uses a PostgreSQL database to store overview and cache information and features SQL, NIS and LDAP users support, article scoring, RDF/RSS, usage statistics, online logs, and more.
<<less Download (0.96MB)
Added: 2005-04-26 License: GPL (GNU General Public License) Price:
1642 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 nis 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