system administration
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 7363
Arusha Project 20040529
Arusha Project is a collaborative Unix system administration. more>>
The Arusha Project (ARK) seeks to provide a framework and/or tools for collaborative system administration of multi-platform Unix sites with many dozens of machines.
The core ARK developers are interested in using the Arusha Project as a comprehensive solution for system administration.
It is therefore easy to miss the point that the core ARK engine---which simply provides a ``configuration language to say sysadminish things---can be used in many less-than-comprehensive ways.
Here is a ``laundry list... There are undoubtedly hundreds of other weird-and-wonderful possibilities we havent thought of.
Also note that some of these uses are orthogonal to each other. You could pick one (or none) of the ways to tackle software packages and pick one (or none) of the ways to manage the config files in /etc and pick one (or none) of the ways to manage user accounts, etc. -- this gives you many ARK options, without even breaking a sweat.
1. As a multi-platform package manager for user applications, particularly standard freeware packages.
(We arent pleased to have written Yet Another package manager, but the others [RPM, BSD ports, etc.] just arent up to much when you have several diverse Unix platforms for which you want the ``same packages.)
(Other system administration would be done by other means.)
2. To provide an early-adopter `playpen: [a variant on #1] at a site of any size, you will have a small number of people keen to try out beta- and even alpha-quality software. (It is wise to let them do so---they accumulate much ``intelligence which is helpful when deciding about new software to roll out to the general user population.)
You could use ARK to set up a `playpen where early-adopters could do their trials in a controlled and non-problematic way. (The Sidai version wrapper stuff is one way to get a handle on the multiple-versions-live-at-the-same-time problem.)
3. As a `unifier for diverse package managers: Imagine you have a site of Solaris, Linux, and NetBSD boxes, .and you want to use the native package managers for each. But you want the ``same packages on all hosts, and want a site-at-a-time way to manage them; i.e. ark package install ALL should install all packages on all hosts, each in the appropriate way.
4. As a (binary) package producer: One can imagine having a small number of ARK hosts whose job is to produce (say) binary RPM packages of everything of interest to your site. Your (many?) client/production hosts would then simply use the RPMs.
5. As a front-end for Cfengine or PIKT, or similar: Express what there is to know about the hosts, etc., at your site in the ARK object way (including constraints between them), then push a button to generate a configuration for one of the established sysadmin tools, which will do the heavy lifting for you.
6. As a fancy `rdist: A Unix site has bunches of config files that need to be ``the same across many machines, e.g. /etc/hosts or /etc/resolv.conf. The distributed ARK code (notably from team Sidai) is a good way to do this stuff, and you might use ARK just for that.
7. As an `idea bank: Dont run ARK code at all; simply study others sysadmin solutions as a source of ideas. This is a pathetic choice in our view :-), but entirely legitimate!
8. Toss it for system administration and build chip designs with it, instead! (While this is a mostly-facetious suggestion, it reflects the fact that the earliest ARK ideas emerged alongside some chip-building ideas at Glasgow University in 1999.)
<<lessThe core ARK developers are interested in using the Arusha Project as a comprehensive solution for system administration.
It is therefore easy to miss the point that the core ARK engine---which simply provides a ``configuration language to say sysadminish things---can be used in many less-than-comprehensive ways.
Here is a ``laundry list... There are undoubtedly hundreds of other weird-and-wonderful possibilities we havent thought of.
Also note that some of these uses are orthogonal to each other. You could pick one (or none) of the ways to tackle software packages and pick one (or none) of the ways to manage the config files in /etc and pick one (or none) of the ways to manage user accounts, etc. -- this gives you many ARK options, without even breaking a sweat.
1. As a multi-platform package manager for user applications, particularly standard freeware packages.
(We arent pleased to have written Yet Another package manager, but the others [RPM, BSD ports, etc.] just arent up to much when you have several diverse Unix platforms for which you want the ``same packages.)
(Other system administration would be done by other means.)
2. To provide an early-adopter `playpen: [a variant on #1] at a site of any size, you will have a small number of people keen to try out beta- and even alpha-quality software. (It is wise to let them do so---they accumulate much ``intelligence which is helpful when deciding about new software to roll out to the general user population.)
You could use ARK to set up a `playpen where early-adopters could do their trials in a controlled and non-problematic way. (The Sidai version wrapper stuff is one way to get a handle on the multiple-versions-live-at-the-same-time problem.)
3. As a `unifier for diverse package managers: Imagine you have a site of Solaris, Linux, and NetBSD boxes, .and you want to use the native package managers for each. But you want the ``same packages on all hosts, and want a site-at-a-time way to manage them; i.e. ark package install ALL should install all packages on all hosts, each in the appropriate way.
4. As a (binary) package producer: One can imagine having a small number of ARK hosts whose job is to produce (say) binary RPM packages of everything of interest to your site. Your (many?) client/production hosts would then simply use the RPMs.
5. As a front-end for Cfengine or PIKT, or similar: Express what there is to know about the hosts, etc., at your site in the ARK object way (including constraints between them), then push a button to generate a configuration for one of the established sysadmin tools, which will do the heavy lifting for you.
6. As a fancy `rdist: A Unix site has bunches of config files that need to be ``the same across many machines, e.g. /etc/hosts or /etc/resolv.conf. The distributed ARK code (notably from team Sidai) is a good way to do this stuff, and you might use ARK just for that.
7. As an `idea bank: Dont run ARK code at all; simply study others sysadmin solutions as a source of ideas. This is a pathetic choice in our view :-), but entirely legitimate!
8. Toss it for system administration and build chip designs with it, instead! (While this is a mostly-facetious suggestion, it reflects the fact that the earliest ARK ideas emerged alongside some chip-building ideas at Glasgow University in 1999.)
Download (0.26MB)
Added: 2005-04-04 License: BSD License Price:
1670 downloads
hbuild53 Feb112005
hbuild53 is an automated post-build for FreeBSD 5 servers. more>>
hbuild53 (hastek build for FreeBSD 5.3 onward) is a script package to help build FreeBSD base systems. It makes sense if you have multiple systems to build.
hbuild53 will work on FreeBSD 4.x - however the base kernel configuration file will not - as of 5.2.1 the base kernel configuration file is too different.
hbuild53 provides automation for some of the things you might typically do after a base FreeBSD installation. This is relatively simple stuff but has saved me time when building/rebuilding/upgrading multiple systems.
This idea will probably make sense to those who build multiple machines, and will not make sense if you work with one or two systems only..
This package is intended to help start a server build (not to be installed over existing systems, though it probably wont hurt anything to do so), assuming you will be building
other applications later as you build your final platform.
This package is specific to FreeBSD 5.3-RELEASE onward. It will upgrade your ports tree, install ports, create some customizations, and provide some sysadmin packages, such as log archivers, a chrooted BIND builder, a heirarchichal unix platform backup system, shows how to set up serial console, a new kernel, and ipf for packet filtering.
Each hbuild subdirectory has bits you might be able to adapt into your own system administration.
You will need a reasonably fast internet connection for the ports. Why install ports rather than packages? You dont have to, but I always thought its better to build the software on the particular system, although it takes longer.
<<lesshbuild53 will work on FreeBSD 4.x - however the base kernel configuration file will not - as of 5.2.1 the base kernel configuration file is too different.
hbuild53 provides automation for some of the things you might typically do after a base FreeBSD installation. This is relatively simple stuff but has saved me time when building/rebuilding/upgrading multiple systems.
This idea will probably make sense to those who build multiple machines, and will not make sense if you work with one or two systems only..
This package is intended to help start a server build (not to be installed over existing systems, though it probably wont hurt anything to do so), assuming you will be building
other applications later as you build your final platform.
This package is specific to FreeBSD 5.3-RELEASE onward. It will upgrade your ports tree, install ports, create some customizations, and provide some sysadmin packages, such as log archivers, a chrooted BIND builder, a heirarchichal unix platform backup system, shows how to set up serial console, a new kernel, and ipf for packet filtering.
Each hbuild subdirectory has bits you might be able to adapt into your own system administration.
You will need a reasonably fast internet connection for the ports. Why install ports rather than packages? You dont have to, but I always thought its better to build the software on the particular system, although it takes longer.
Download (0.099MB)
Added: 2005-04-04 License: BSD License Price:
1664 downloads
PHPoto 0.5.6
PHPoto is a photo gallery system for the Web. more>>
PHPoto is a photo gallery system for the Web. All client-side markup is semantically correct XHTML and styled with valid CSS.
Installation and gallery administration are very easy through the Web-based interface.
Other features include multiple albums, uploading of pictures, automatic thumbnailing, photo captions, and ADOdb database abstraction.
<<lessInstallation and gallery administration are very easy through the Web-based interface.
Other features include multiple albums, uploading of pictures, automatic thumbnailing, photo captions, and ADOdb database abstraction.
Download (0.11MB)
Added: 2005-05-04 License: LGPL (GNU Lesser General Public License) Price:
1635 downloads
Emilda 1.2.3
Emilda is an Integrated Library System that features an OPAC. more>>
Emilda is an Integrated Library System that features an OPAC, circulation and administration functions, Z39.50 capabilities, and 100% MARC compatibility.
MARC compatibility is achieved using the Zebra server from Indexdata in conjunction with MySQL. Emilda is mainly written in PHP, but Perl scripts exist for MARC manipulation and shell interaction.
<<lessMARC compatibility is achieved using the Zebra server from Indexdata in conjunction with MySQL. Emilda is mainly written in PHP, but Perl scripts exist for MARC manipulation and shell interaction.
Download (0.67MB)
Added: 2005-06-30 License: GPL (GNU General Public License) Price:
1578 downloads
Komba2 0.7.3
Komba2 is a windows network administration tool for the K Desktop Environment. more>>
Komba2 is a windows network administration tool for the K Desktop Environment.
Our target is to make administration beautiful and intuitive without sacrificing power.
<<lessOur target is to make administration beautiful and intuitive without sacrificing power.
Download (0.46MB)
Added: 2005-08-15 License: GPL (GNU General Public License) Price:
1532 downloads
RealVNC 4.1.2
RealVNC is remote control software which allows you to view and interact with one computer. more>>
VNC stands for Virtual Network Computing.
The two computers dont even have to be the same type, so for example you can use VNC to view an office Linux machine on your Windows PC at home. VNC is freely and publicly available and is in widespread active use by millions throughout industry, academia and privately.
RealVNC is a UK company founded in 2002 by a team from the world-leading AT&T Laboratories in Cambridge. The company was established to commercially develop, enhance and promote VNC, the innovative remote access software with a widespread international user base.
VNC (Virtual Network Computing) software makes it possible to view and fully-interact with one computer from any other computer or mobile device anywhere on the Internet. VNC software is cross-platform, allowing remote control between different types of computer. For ultimate simplicity, there is even a Java viewer, so that any desktop can be controlled remotely from within a browser without having to install software.
VNC has a wide range of applications including system administration, IT support and helpdesks. It can also be used to support the mobile user, both for hot desking within the enterprise and also to provide remote access at home, or on the road. The system allows several connections to the same desktop, providing an invaluable tool for collaborative or shared working in the workplace or classroom. Computer support within the geographically spread family is an ever popular use.
The open source version of VNC has been freely available since 1998, and more than 50 million copies of the software have been downloaded. The software has also appeared on numerous magazine cover disks, and for several years all popular versions of Linux have included VNC. It is in active use by many millions in industry, commerce, education and at home. Virtually all Fortune 500 companies use VNC, and installations of VNC across thousands of workstations are commonplace.
Enhancements:
- FIXED: Security vulnerability.
<<lessThe two computers dont even have to be the same type, so for example you can use VNC to view an office Linux machine on your Windows PC at home. VNC is freely and publicly available and is in widespread active use by millions throughout industry, academia and privately.
RealVNC is a UK company founded in 2002 by a team from the world-leading AT&T Laboratories in Cambridge. The company was established to commercially develop, enhance and promote VNC, the innovative remote access software with a widespread international user base.
VNC (Virtual Network Computing) software makes it possible to view and fully-interact with one computer from any other computer or mobile device anywhere on the Internet. VNC software is cross-platform, allowing remote control between different types of computer. For ultimate simplicity, there is even a Java viewer, so that any desktop can be controlled remotely from within a browser without having to install software.
VNC has a wide range of applications including system administration, IT support and helpdesks. It can also be used to support the mobile user, both for hot desking within the enterprise and also to provide remote access at home, or on the road. The system allows several connections to the same desktop, providing an invaluable tool for collaborative or shared working in the workplace or classroom. Computer support within the geographically spread family is an ever popular use.
The open source version of VNC has been freely available since 1998, and more than 50 million copies of the software have been downloaded. The software has also appeared on numerous magazine cover disks, and for several years all popular versions of Linux have included VNC. It is in active use by many millions in industry, commerce, education and at home. Virtually all Fortune 500 companies use VNC, and installations of VNC across thousands of workstations are commonplace.
Enhancements:
- FIXED: Security vulnerability.
Download (1.5MB)
Added: 2006-07-20 License: Public Domain Price:
1507 downloads
PHP-Nuke 7.8
PHP-Nuke is a Web portal and online community system that includes Web-based administration, survey. more>>
PHP-Nuke is a Web Portal System or content management system. PHP-Nukes goal is to have an automated web site to distribute news and articles with users system. Each user can submit comments to discuss the articles.
Main features include: web based admin, surveys, top page, access stats page with counter, user customizable box, themes manager for registered users, friendly administration GUI with graphic topic manager, option to edit or delete stories, option to delete comments, moderation system, Referers page to know who link us, sections manager, customizable HTML blocks, user and authors edit, an integrated Banners Ads system, search engine, backend/headlines generation (RSS/RDF format), and many, many more friendly functions. PHP-Nuke is written 100% in PHP and requires Apache Web server, PHP and a SQL (MySQL, MySQL4, msSQL, PostgreSQL, Access, ODBC, DB2, Oracle and SQLite).
Support for 33 languages, Yahoo like search engine, Comments option in Polls, lot of themes, Ephemerids manager, File Manager, Headlines, download manager, faq manager, advanced blocks systems, reviews system, newsletter, categorized articles, multilanguage content management, phpBB Forums included and a lot more.
<<lessMain features include: web based admin, surveys, top page, access stats page with counter, user customizable box, themes manager for registered users, friendly administration GUI with graphic topic manager, option to edit or delete stories, option to delete comments, moderation system, Referers page to know who link us, sections manager, customizable HTML blocks, user and authors edit, an integrated Banners Ads system, search engine, backend/headlines generation (RSS/RDF format), and many, many more friendly functions. PHP-Nuke is written 100% in PHP and requires Apache Web server, PHP and a SQL (MySQL, MySQL4, msSQL, PostgreSQL, Access, ODBC, DB2, Oracle and SQLite).
Support for 33 languages, Yahoo like search engine, Comments option in Polls, lot of themes, Ephemerids manager, File Manager, Headlines, download manager, faq manager, advanced blocks systems, reviews system, newsletter, categorized articles, multilanguage content management, phpBB Forums included and a lot more.
Download (5.7MB)
Added: 2005-09-30 License: GPL (GNU General Public License) Price:
1493 downloads
Hydra Backup System 0.3.1
Hydra Backup System is a full backup system for UNIX-like systems. more>>
Hydra Backup System is a full backup system for UNIX-like systems.
Main features:
- Archives directories and stores archives on one or more FTP servers
- Includes a graphical client (built with the PyQT toolkit) and a command-line client for local or remote backup administration
- Control how often directories are backed up (daily, weekly, or monthly)
- Exclude directories from backups (e.g. backup /etc/ without backing up /etc/apache)
- Uses Pyro for client-server communication
<<lessMain features:
- Archives directories and stores archives on one or more FTP servers
- Includes a graphical client (built with the PyQT toolkit) and a command-line client for local or remote backup administration
- Control how often directories are backed up (daily, weekly, or monthly)
- Exclude directories from backups (e.g. backup /etc/ without backing up /etc/apache)
- Uses Pyro for client-server communication
Download (0.027MB)
Added: 2005-09-27 License: GPL (GNU General Public License) Price:
1489 downloads
OSLA 1.5
OSLA (Open Source Logistics System) is an open standard Web system for logistics. more>>
OSLA (Open Source Logistics System) is an open standard Web system for logistics featuring support for shipment, tracking, barcode labelling, a 3rd-party interface to industry document messaging format APIs of DHL, FedEx, UPS, etc., document export to CSV to make invoicing more convenient, cargo manifest, a multilingual interface, user permission administration, data analysis, statistical reports and graphs, and more.
<<less Download (0.34MB)
Added: 2005-10-05 License: GPL (GNU General Public License) Price:
1483 downloads
checksuite 2.8
checksuite is a suite of several perl programs designed to assist you with the everyday tasks of system administration. more>>
checksuite was written specifically to assist system administrators with the day-to-day tasks of monitoring a system. It is in, no way, a replacement of an actual system administrator.
I originally created these programs to help me out, because of all the excruciating long hours at work. Plus, I work on servers day-in, day-out that have system administrators
that most certainly need all the help they can get.
Enjoy these programs! Use them to your liking. These programs were an excellent project for
me to really grow my programming skills. Any feedback on these would be great.
You can run sh install.sh from the command line for the programs to be installed. These programs were intended for use on a Linux OS. However, they do work on other flavors of *nix and I plan on making more versions available as I find time to do so.
The main progams are installed into /usr/local/sbin/. There is a man page found in /usr/man/man1 and a cron file in /etc/cron.d/. As well, there is a logrotate config file in /etc/logrotate.d/ and all logs are found in /var/log/checksuite.d/.
Enhancements:
- Added 2 more false positives to checkhardware, also a disclaimer
- Fixed "Disk Usage by Content" for a specific directory in checkdisk
- Added a threshold parameter in checksyn for the amount of times an IP is found to be SYN flooding until they get blocked
<<lessI originally created these programs to help me out, because of all the excruciating long hours at work. Plus, I work on servers day-in, day-out that have system administrators
that most certainly need all the help they can get.
Enjoy these programs! Use them to your liking. These programs were an excellent project for
me to really grow my programming skills. Any feedback on these would be great.
You can run sh install.sh from the command line for the programs to be installed. These programs were intended for use on a Linux OS. However, they do work on other flavors of *nix and I plan on making more versions available as I find time to do so.
The main progams are installed into /usr/local/sbin/. There is a man page found in /usr/man/man1 and a cron file in /etc/cron.d/. As well, there is a logrotate config file in /etc/logrotate.d/ and all logs are found in /var/log/checksuite.d/.
Enhancements:
- Added 2 more false positives to checkhardware, also a disclaimer
- Fixed "Disk Usage by Content" for a specific directory in checkdisk
- Added a threshold parameter in checksyn for the amount of times an IP is found to be SYN flooding until they get blocked
Download (0.019MB)
Added: 2005-10-13 License: GPL (GNU General Public License) Price:
1472 downloads
OMnAdren 0.7.3
OMnAdren is a scripting language that resembles C. more>>
OMnAdren is a scripting language that resembles C.
Computer languages are created for varying purposes and tasks — different kinds and styles of programming. One common programming task is known as scripting, or connecting diverse pre-existing components to accomplish a new related task. Those languages which are suited to scripting are typically called scripting languages. Many languages for this purpose have common properties: they favor rapid development over efficiency of execution; they are often implemented with interpreters rather than compilers; and they are strong at communication with program components written in other languages.
Many scripting languages emerged as tools for executing one-off tasks, particularly in system administration. One way of looking at scripts is as "glue" that puts several components together; thus they are widely used for creating graphical user interfaces or executing a series of commands that might otherwise have to be entered interactively through keyboard at the command prompt. The operating system usually offers some type of scripting language by default, widely known as a shell script language.
Scripts are typically stored only in their plain text form (as ASCII) and interpreted, or compiled each time prior to being invoked.
Some scripting languages are designed for a specific domain, but often it is possible to write more general programs in that language. In many large-scale projects, a scripting language and a lower level programming language are used together, each lending its particular strengths to solve specific problems. Scripting languages are often designed for interactive use, having many commands that can execute individually, and often have very high level operations (for example, in the classic UNIX shell (sh), most operations are programs themselves).
Such high level commands simplify the process of writing code. Programming features such as automatic memory management and bounds checking can be taken for granted. In a lower level or non-scripting language, managing memory and variables and creating data structures tends to consume more programmer effort and lines of code to complete a given task. In some situations this is well worth it for the resulting fine-grained control. The scripter typically has less flexibility to optimize a program for speed or to conserve memory.
For the reasons noted above, it is usually faster to program in a scripting language, and script files are typically much smaller than, say, equivalent C program files. The flip side can be a performance penalty: scripting languages, often interpreted, may be significantly slower to execute and may consume more memory when running. In many relevant cases, however, e.g. with small scripts of some tens of lines, the write-time advantage far outweighs the run-time disadvantage. Also, this argument gets stronger with rising programmer salaries and falling hardware costs.
However, the boundary between scripting languages and regular programming languages tends to be vague, and is blurring ever more with the emergence of new languages and integrations in this fast-changing area. In some scripting languages, an experienced programmer can accomplish a good deal of optimization if they choose. And in general, it is possible to write a script in any language (including C or assembly language). In most modern systems, the latter case is very seldom recommendable, since one or more suitable script languages is usually available.
<<lessComputer languages are created for varying purposes and tasks — different kinds and styles of programming. One common programming task is known as scripting, or connecting diverse pre-existing components to accomplish a new related task. Those languages which are suited to scripting are typically called scripting languages. Many languages for this purpose have common properties: they favor rapid development over efficiency of execution; they are often implemented with interpreters rather than compilers; and they are strong at communication with program components written in other languages.
Many scripting languages emerged as tools for executing one-off tasks, particularly in system administration. One way of looking at scripts is as "glue" that puts several components together; thus they are widely used for creating graphical user interfaces or executing a series of commands that might otherwise have to be entered interactively through keyboard at the command prompt. The operating system usually offers some type of scripting language by default, widely known as a shell script language.
Scripts are typically stored only in their plain text form (as ASCII) and interpreted, or compiled each time prior to being invoked.
Some scripting languages are designed for a specific domain, but often it is possible to write more general programs in that language. In many large-scale projects, a scripting language and a lower level programming language are used together, each lending its particular strengths to solve specific problems. Scripting languages are often designed for interactive use, having many commands that can execute individually, and often have very high level operations (for example, in the classic UNIX shell (sh), most operations are programs themselves).
Such high level commands simplify the process of writing code. Programming features such as automatic memory management and bounds checking can be taken for granted. In a lower level or non-scripting language, managing memory and variables and creating data structures tends to consume more programmer effort and lines of code to complete a given task. In some situations this is well worth it for the resulting fine-grained control. The scripter typically has less flexibility to optimize a program for speed or to conserve memory.
For the reasons noted above, it is usually faster to program in a scripting language, and script files are typically much smaller than, say, equivalent C program files. The flip side can be a performance penalty: scripting languages, often interpreted, may be significantly slower to execute and may consume more memory when running. In many relevant cases, however, e.g. with small scripts of some tens of lines, the write-time advantage far outweighs the run-time disadvantage. Also, this argument gets stronger with rising programmer salaries and falling hardware costs.
However, the boundary between scripting languages and regular programming languages tends to be vague, and is blurring ever more with the emergence of new languages and integrations in this fast-changing area. In some scripting languages, an experienced programmer can accomplish a good deal of optimization if they choose. And in general, it is possible to write a script in any language (including C or assembly language). In most modern systems, the latter case is very seldom recommendable, since one or more suitable script languages is usually available.
Download (0.076MB)
Added: 2005-10-19 License: GPL (GNU General Public License) Price:
1466 downloads
gdReklaManager System 0.3.9.0 alpha
gdReklaManager System is a banner management system. more>>
gdReklaManager System is a banner management system.
gdReklaManager System supports simple banners, a tower of banners, and logging of clicks on banners.
If you need your own banner managment you have come to the right place. As you can see on my site it works. It is still under development, but so far a lot of important things are done.
In this stage of development the script still doesnt have administration panel where you can add or edit banners you have included, and also only way to randomizing banners is simple function RAND, but that will change in time.
The archive with this script contains example and you can see for yourself how easy is to add the script to your own website. Also, info about installing and using is also included.
Enhancements:
- A logo image was created for this project.
- Script comments were updated and reduced.
- The help file had some minor features upgraded.
- Some functions were adjusted and optimized.
- Some smaller bugs were fixed.
- Parsing the bot engines now should work.
<<lessgdReklaManager System supports simple banners, a tower of banners, and logging of clicks on banners.
If you need your own banner managment you have come to the right place. As you can see on my site it works. It is still under development, but so far a lot of important things are done.
In this stage of development the script still doesnt have administration panel where you can add or edit banners you have included, and also only way to randomizing banners is simple function RAND, but that will change in time.
The archive with this script contains example and you can see for yourself how easy is to add the script to your own website. Also, info about installing and using is also included.
Enhancements:
- A logo image was created for this project.
- Script comments were updated and reduced.
- The help file had some minor features upgraded.
- Some functions were adjusted and optimized.
- Some smaller bugs were fixed.
- Parsing the bot engines now should work.
Download (0.12MB)
Added: 2005-11-10 License: Freeware Price:
1443 downloads
dispatch 0.0.2a
dispatch is a multi-tier architecture object-oriented framework. more>>
dispatch is a multi-tier architecture object-oriented framework that allows access to methods and variables at the command line and in shell scripts or via a GUI.
The project is in an early stage and you will probably not be able to compile it easily or use it for significant work.
There are lots of things which are not documented yet, as they only work occasionally. As the current written code is only a framework, no real application of it yet exists, there are still much things to invent. Get involved.
This software package represents a meta program used to manage unix programs. It is a class library in the domain of system administration. It is similar to Microsoft .NET or corba or Unix as it is language independent. Indeed, a method can be written in any language, because the interface of a method is the same as that of a unix command.
That means a method is passed an array of arguments, it has a standard input, standard output and standard error channel and returns a small integer exit code. The difference to a shell script is that there is no actual execve system call involved in calling a method, but the method is in a shared object that can be linked dynamically into the running process.
With interpreted languages like perl, first the interpreter is dynamically linked into the current process which in turn executes the method written in the target language. That means that the second call of a certain method only involves some lookup in internal data structures to find the already loaded (c++, perl) and byte-compiled (perl) implementation.
But this is only half of the story. The power of object orientation to a certain degree comes from the fact that you have abstract interfaces and concrete implementations which are interchangeable to a certain extend. This fact is still true of course, when you map the OO paradigm to the Unix shell and the domain of system management.
But unfortunately this principle was not honored by the software that exists on posix compatible systems so far. An example of an interface relating to system management and configuration is internet server software configuration.
There a many ways to configure on which port a piece of software should listen. In apache, you write Listen or BindAddress, the tcpserver from ucspi-tcp expects a command line argument, the inetd superserver expects it as the first column of a table in a free-form textfile.
It is therefore impossible to know where an arbitrary server listens if you do not write specialized parser code for every configuration file format in existence. It would be so much easier to have an interface that has a method called port that you can call to either query the port or set it. Then you can call the exact same method on any server that implements the interface and dont have to care about syntax rules.
Enhancements:
- Examples added
<<lessThe project is in an early stage and you will probably not be able to compile it easily or use it for significant work.
There are lots of things which are not documented yet, as they only work occasionally. As the current written code is only a framework, no real application of it yet exists, there are still much things to invent. Get involved.
This software package represents a meta program used to manage unix programs. It is a class library in the domain of system administration. It is similar to Microsoft .NET or corba or Unix as it is language independent. Indeed, a method can be written in any language, because the interface of a method is the same as that of a unix command.
That means a method is passed an array of arguments, it has a standard input, standard output and standard error channel and returns a small integer exit code. The difference to a shell script is that there is no actual execve system call involved in calling a method, but the method is in a shared object that can be linked dynamically into the running process.
With interpreted languages like perl, first the interpreter is dynamically linked into the current process which in turn executes the method written in the target language. That means that the second call of a certain method only involves some lookup in internal data structures to find the already loaded (c++, perl) and byte-compiled (perl) implementation.
But this is only half of the story. The power of object orientation to a certain degree comes from the fact that you have abstract interfaces and concrete implementations which are interchangeable to a certain extend. This fact is still true of course, when you map the OO paradigm to the Unix shell and the domain of system management.
But unfortunately this principle was not honored by the software that exists on posix compatible systems so far. An example of an interface relating to system management and configuration is internet server software configuration.
There a many ways to configure on which port a piece of software should listen. In apache, you write Listen or BindAddress, the tcpserver from ucspi-tcp expects a command line argument, the inetd superserver expects it as the first column of a table in a free-form textfile.
It is therefore impossible to know where an arbitrary server listens if you do not write specialized parser code for every configuration file format in existence. It would be so much easier to have an interface that has a method called port that you can call to either query the port or set it. Then you can call the exact same method on any server that implements the interface and dont have to care about syntax rules.
Enhancements:
- Examples added
Download (0.012MB)
Added: 2005-12-15 License: GPL (GNU General Public License) Price:
1442 downloads
MiniKnoppix 2.0
MiniKnoppix is a all-in-one sysadmin rescue CD. more>>
MiniKnoppix is a all-in-one sysadmin rescue CD. MiniKnoppix is a Linux Live CD based on Knoppix.
Basically it is a complete and totally functional GNU/Linux operating system that boots and works from the CDROM. This way theres no need to install it on the hard drive.
Knoppix is (possibly) the best Linux Live CD nowadays. The original version fits in a 74 minutes (650MB) CDROM and carries more than 900 software packages ranging from office applications, development tools, multimedia players, games, different desktop environments and almost anything you can think of.
MiniKnoppix is born out of the necessity (some of us have) to carry a GNU/Linux operating system everywhere. Knoppix fits in a standard CDROM that you can carry in a rucksack, a suitcase, in your car,... But it is not so wearable for the daily use. MiniKnoppix takes up 200MB and can be toasted in a 8 cm. CDROM. So you can carry it in your wallet, which is its goal.
MiniKnoppix is JUST Knoppix WITHOUT a HUGE amount of software. To sum up, MiniKnoppix does not have games, development tools/libs, most of the multimedia players, office tools,... MiniKnoppix has only one graphical environment (KDE), its browser (konqueror), mail, web and news text based clients (mutt, slrn, links) and lots of tools for system administration (backup/restore, filesystem check/creation, security, network testing, and more!).
<<lessBasically it is a complete and totally functional GNU/Linux operating system that boots and works from the CDROM. This way theres no need to install it on the hard drive.
Knoppix is (possibly) the best Linux Live CD nowadays. The original version fits in a 74 minutes (650MB) CDROM and carries more than 900 software packages ranging from office applications, development tools, multimedia players, games, different desktop environments and almost anything you can think of.
MiniKnoppix is born out of the necessity (some of us have) to carry a GNU/Linux operating system everywhere. Knoppix fits in a standard CDROM that you can carry in a rucksack, a suitcase, in your car,... But it is not so wearable for the daily use. MiniKnoppix takes up 200MB and can be toasted in a 8 cm. CDROM. So you can carry it in your wallet, which is its goal.
MiniKnoppix is JUST Knoppix WITHOUT a HUGE amount of software. To sum up, MiniKnoppix does not have games, development tools/libs, most of the multimedia players, office tools,... MiniKnoppix has only one graphical environment (KDE), its browser (konqueror), mail, web and news text based clients (mutt, slrn, links) and lots of tools for system administration (backup/restore, filesystem check/creation, security, network testing, and more!).
Download (198MB)
Added: 2005-12-06 License: GPL (GNU General Public License) Price:
1430 downloads
gdWebSuite System 0.6.6.6
gdWebSuite System is a script that is designed to be a full featured system for user registration, login on a Web site. more>>
gdWebSuite System is a script that is designed to be a full featured system for user registration, login, and administration on a Web site.
It also supports account activation and retrieving lost passwords. gdWebSuite System supports visual templates and different styles for each template.
Enhancements:
- New administration features for uploading avatars, a new avatar selection, and one new admin style were added.
- A private message system was started.
- Some changes and updates were made to various parts of the code.
<<lessIt also supports account activation and retrieving lost passwords. gdWebSuite System supports visual templates and different styles for each template.
Enhancements:
- New administration features for uploading avatars, a new avatar selection, and one new admin style were added.
- A private message system was started.
- Some changes and updates were made to various parts of the code.
Download (0.30MB)
Added: 2005-12-05 License: Freeware Price:
1420 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 system administration 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