eddie tool 0.37.3.1
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 200

EDDIE Tool 0.37.3.1
EDDIE Tool functions as a system monitoring, security and performance analysis agent created completely in Python. more>> EDDIE Tool 0.37.3.1 functions as a system monitoring, security and performance analysis agent created completely in Python. Its key features are portability, powerful configuration and ease of expansion. It runs standalone on a system and performs checks and other actions as defined by an extensible configuration.
Major Features:
- The EDDIE Tool can perform all basic system monitoring checks, such as: filesystem; processes; system load; and network configuration. It can also perform such network monitoring tasks as: ping checks; HTTP checks; POP3 tests; SNMP queries; RADIUS authentication tests; and customized TCP port checks. Finally, a few checks lend themselves to security monitoring: watching files for changes; and scanning logfiles.
- The EDDIE Tool can also send any collected statistic to RRD files to be displayed graphically by any standard RRD tool. No need to run multiple monitoring and data collection agents.
- Monitoring rules are just like Python expressions and can be as simple or as complex as needed. Advanced alert control functionality such as exponential back-off and dependencies are also standard.
- The EDDIE Tool has been designed to be as platform-independent as possible. It is written in 100% Python and will run on all platforms that Python runs on. Only a few system-dependent modules must be customized for individual platforms for system data collection. System-dependent modules are included for: Linux; Solaris; HP-UX; OpenBSD; Darwin/OS X; FreeBSD and Windows (Win32) .
Requirements: Python
Added: 2009-03-02 License: GPL Price: FREE
1 downloads
The EDDIE Tool 0.35
The EDDIE Tool is a system monitoring, security and performance analysis agent developed entirely in Python. more>>
The EDDIE Tool is a system monitoring, security and performance analysis agent developed entirely in Python. It runs standalone on a system and performs checks and other actions as defined by an extensible configuration.
The EDDIE Tool can perform all basic system monitoring checks, such as: filesystem; processes; system load; and network configuration.
It can also perform such network monitoring tasks as: ping checks; HTTP checks; POP3 tests; SNMP queries; RADIUS authentication tests; and customized TCP port checks.
Finally, a few checks lend themselves to security monitoring: watching files for changes; and scanning logfiles.
The EDDIE Tool can also send any collected statistic to RRD files to be displayed graphically by any standard RRD tool.
No need to run multiple monitoring and data collection agents. Monitoring rules are just like Python expressions and can be as simple or as complex as needed. Advanced alert control functionality such as exponential back-off and dependencies are also standard.
Enhancements:
- Support for two new platforms: FreeBSD and Microsoft Windows. Solaris 10 support.
- Better support for Linux kernel 2.6.
- SMTP response time monitoring.
- The FILE directive can show diffs when monitored files are modified.
- Disk/filesystem throughput measuring on Solaris.
- Many more enhancements and bugfixes.
<<lessThe EDDIE Tool can perform all basic system monitoring checks, such as: filesystem; processes; system load; and network configuration.
It can also perform such network monitoring tasks as: ping checks; HTTP checks; POP3 tests; SNMP queries; RADIUS authentication tests; and customized TCP port checks.
Finally, a few checks lend themselves to security monitoring: watching files for changes; and scanning logfiles.
The EDDIE Tool can also send any collected statistic to RRD files to be displayed graphically by any standard RRD tool.
No need to run multiple monitoring and data collection agents. Monitoring rules are just like Python expressions and can be as simple or as complex as needed. Advanced alert control functionality such as exponential back-off and dependencies are also standard.
Enhancements:
- Support for two new platforms: FreeBSD and Microsoft Windows. Solaris 10 support.
- Better support for Linux kernel 2.6.
- SMTP response time monitoring.
- The FILE directive can show diffs when monitored files are modified.
- Disk/filesystem throughput measuring on Solaris.
- Many more enhancements and bugfixes.
Download (0.19MB)
Added: 2005-11-01 License: GPL (GNU General Public License) Price:
1452 downloads
BoardGame Tool 0.1.1
BoardGame Tool provides a C++ front-end/Python back-end for running board games. more>>
BoardGame Tool provides a C++ front-end/Python back-end for running board games.
It features an easy and flexible interface to interact with the players and has transparent support for network or AI-controlled games.
Through a clear XML interface, games elements can be specified. Using an easy-to-learn back-end language like Python for rule implementations makes it very easy to implement, adjust, or enhance rules that come with a game.
The same back-end language can be used easily for simple or complex AI implementations.
Main features:
- XML specification with DTD validation for game definition
- Easy-to-learn Python programming for rule implementation
- Integrated and transparent network play
- Network chat with selected players
- Simple interface for programming AI players
- Extensive support for image formats
- Runtime scaling of images, allowing easy application of anything as gamepiece
Games currently implemented:
- Chess
- Go
Enhancements:
- This release includes the data archive with correct licensing information for the Fergus Duniho abstract chess piece set.
<<lessIt features an easy and flexible interface to interact with the players and has transparent support for network or AI-controlled games.
Through a clear XML interface, games elements can be specified. Using an easy-to-learn back-end language like Python for rule implementations makes it very easy to implement, adjust, or enhance rules that come with a game.
The same back-end language can be used easily for simple or complex AI implementations.
Main features:
- XML specification with DTD validation for game definition
- Easy-to-learn Python programming for rule implementation
- Integrated and transparent network play
- Network chat with selected players
- Simple interface for programming AI players
- Extensive support for image formats
- Runtime scaling of images, allowing easy application of anything as gamepiece
Games currently implemented:
- Chess
- Go
Enhancements:
- This release includes the data archive with correct licensing information for the Fergus Duniho abstract chess piece set.
Download (MB)
Added: 2007-04-13 License: GPL (GNU General Public License) Price:
931 downloads
Redirection Tool 1.1
Redirection Tool is a product for Plone used for storing references to moved content to enable redirects. more>>
Redirection Tool is a product for Plone used for storing references to moved content to enable redirects.
The Redirection Tool can be used for storing references to moved content to enable redirects, or it can be used for giving objects multiple URLs (aliases). If a page is not found, the tool looks at its list of redirects to see if there is a match, and if so, it redirects to that page.
Future plans include a more intelligent 404 handling, where the tool would either search for alternative pages based on the components of the requested URL and automatically redirect if there is only one hit, otherwise display a limited number of hits, or alternatively chop off URL components until it finds an object that can be published to the user.
Enhancements:
- Added Plone 2.1 compatibility.
<<lessThe Redirection Tool can be used for storing references to moved content to enable redirects, or it can be used for giving objects multiple URLs (aliases). If a page is not found, the tool looks at its list of redirects to see if there is a match, and if so, it redirects to that page.
Future plans include a more intelligent 404 handling, where the tool would either search for alternative pages based on the components of the requested URL and automatically redirect if there is only one hit, otherwise display a limited number of hits, or alternatively chop off URL components until it finds an object that can be published to the user.
Enhancements:
- Added Plone 2.1 compatibility.
Download (0.023MB)
Added: 2007-03-28 License: GPL (GNU General Public License) Price:
942 downloads
Petname Tool 0.18
Petname Tool can help you avoid online fraud by clearly distinguishing your online relationships. more>>
Need help avoiding phishing and spoofing attacks? Petname Tool can help you avoid online fraud by clearly distinguishing your online relationships.
Using the petname tool, you can save a reminder note about a relationship you have with a secure site. The petname tool will then automatically display this reminder note every time you visit the site.
After following a hyperlink, you need only check that the expected reminder note is being displayed. If so, you can be sure you are using the same site you have in the past.
<<lessUsing the petname tool, you can save a reminder note about a relationship you have with a secure site. The petname tool will then automatically display this reminder note every time you visit the site.
After following a hyperlink, you need only check that the expected reminder note is being displayed. If so, you can be sure you are using the same site you have in the past.
Download (0.005MB)
Added: 2007-07-26 License: MPL (Mozilla Public License) Price:
825 downloads
eddiebrowser 0.6.1
eddiebrowser is a CGI program that provides an interface to view system statistics graphically using RRDtool. more>>
eddiebrowser project is a CGI program that provides an interface to view system statistics graphically using RRDtool.
eddiebrowser is written in 100% Python and is designed to work with EDDIE Tool and ElvinRRD, although it can be used standalone or with other software, as long as they generate RRD files.
eddiebrowser provides a dynamic interface to browse RRD graphs of system performance statistics. The data is grouped by hostname and all available hosts are automatically read and presented for display.
Cycling through hosts is easy to do, as is viewing data for different time periods - defaulting to: hourly, daily, weekly, monthly, yearly. eddiebrowser is part of the EDDIE Tool monitoring project.
<<lesseddiebrowser is written in 100% Python and is designed to work with EDDIE Tool and ElvinRRD, although it can be used standalone or with other software, as long as they generate RRD files.
eddiebrowser provides a dynamic interface to browse RRD graphs of system performance statistics. The data is grouped by hostname and all available hosts are automatically read and presented for display.
Cycling through hosts is easy to do, as is viewing data for different time periods - defaulting to: hourly, daily, weekly, monthly, yearly. eddiebrowser is part of the EDDIE Tool monitoring project.
Download (0.013MB)
Added: 2005-12-09 License: GPL (GNU General Public License) Price:
1414 downloads
Audio Tag Tool 0.12.3
Audio Tag Tool is a program to manage the tags in MP3 and Ogg Vorbis files. more>>
Audio Tag Tool is a program to manage the information fields in MP3 and Ogg Vorbis files, commonly called tags. It is available under the GNU General Public Licence (GPL).
Please send me any comments or bugs you find (email at the bottom)
Tag Tool can be used to edit tags one by one, but the most useful features are the ability to easily tag or rename hundreds of files at once, in any desired format.
The interface is arranged into two sections, with the list of available files on the left and a set of tabs on the right.
Each tab corresponds to one of the main operations Audio Tag Tool can do:
Tag Editor
- Lets you edit the tags individually.
Tag Multiple Files
- Here you can set the tags of multiple files at once. The tag fields can be set to a fixed value, filled in automatically from the files name, or left alone.
Clear Tags
- Allows you to remove the tags from multiple files at once. For MP3 files it lets you choose to remove only ID3v1 or ID3v2 tags.
Move/Rename Multiple Files
- Here you can rename multiple files at once and/or organize them into directories. File names can be based on the contents of the tag.
Create Playlists
- Generates playlists. Playlists can be sorted by file name or by any tag field.
<<lessPlease send me any comments or bugs you find (email at the bottom)
Tag Tool can be used to edit tags one by one, but the most useful features are the ability to easily tag or rename hundreds of files at once, in any desired format.
The interface is arranged into two sections, with the list of available files on the left and a set of tabs on the right.
Each tab corresponds to one of the main operations Audio Tag Tool can do:
Tag Editor
- Lets you edit the tags individually.
Tag Multiple Files
- Here you can set the tags of multiple files at once. The tag fields can be set to a fixed value, filled in automatically from the files name, or left alone.
Clear Tags
- Allows you to remove the tags from multiple files at once. For MP3 files it lets you choose to remove only ID3v1 or ID3v2 tags.
Move/Rename Multiple Files
- Here you can rename multiple files at once and/or organize them into directories. File names can be based on the contents of the tag.
Create Playlists
- Generates playlists. Playlists can be sorted by file name or by any tag field.
Download (0.30MB)
Added: 2007-02-28 License: GPL (GNU General Public License) Price:
972 downloads
DREAM Tool 0.7 Beta
DREAM Tool is a generic framework that aims at providing a common semantic domain. more>>
DREAM Tool is a generic framework that aims at providing a common semantic domain which can express several (real-time, power consumption, resource) constraints.
The semantic domain has an executable C++ model which has been semantically anchored to the hybrid automata formalism. Although the model of computation corresponds to hybrid automata, so far we have been successful in analyzing the models by conservative approximation using timed automata on moderate size systems.
To deal with large-scale examples the user has the ability to use the simulation/testing interface on the executable C++ model before implementing the system. We plan to extend the genetic algorithms to solve a large number of problems.
DREAM is a simulation and verification framework which provides a formal model and analysis of your system in less than a day. Systems in DREAM are specified using XML in a straightforward way. I hope you find it useful.
Real-time middleware provides dependable and efficient platforms supporting key functional and quality of service (QoS) needs of distributed real-time embedded (DRE) systems.
Key challenges in DRE system developments include safe composition of system components and mapping the functional specifications onto the target platform. Model-based technologies help address these issues by enabling design-time analysis and providing the means for the rapid evaluation of design alternatives with respect to end-to-end QoS properties, predictability and performance measures before committing to a specific platform.
The Distributed Real-time Embedded Analysis Method DREAM is an open-source tool and method for optimizing multiple quality of service (QoS) properties of distributed real-time embedded (DRE) systems. The project focuses on the practical application of formal analysis methods to real-time middleware to automate the verification, development, configuration, and integration of middleware-based DRE systems.
Enhancements:
- This version implemented several optimizations for improved model checking performance, resulting in impressive performance gains of at least 2-3 times.
- There are no known memory leaks present in the current release.
- Balanced AVL trees are now used, resulting in exponential speedups in several steps of the model checking method.
- XML Schema validation was implemented.
- Verification time reporting was upgraded to include data on the simulation speeds.
- Random simulation-based testing now provides an execution trace when a deadline is missed.
<<lessThe semantic domain has an executable C++ model which has been semantically anchored to the hybrid automata formalism. Although the model of computation corresponds to hybrid automata, so far we have been successful in analyzing the models by conservative approximation using timed automata on moderate size systems.
To deal with large-scale examples the user has the ability to use the simulation/testing interface on the executable C++ model before implementing the system. We plan to extend the genetic algorithms to solve a large number of problems.
DREAM is a simulation and verification framework which provides a formal model and analysis of your system in less than a day. Systems in DREAM are specified using XML in a straightforward way. I hope you find it useful.
Real-time middleware provides dependable and efficient platforms supporting key functional and quality of service (QoS) needs of distributed real-time embedded (DRE) systems.
Key challenges in DRE system developments include safe composition of system components and mapping the functional specifications onto the target platform. Model-based technologies help address these issues by enabling design-time analysis and providing the means for the rapid evaluation of design alternatives with respect to end-to-end QoS properties, predictability and performance measures before committing to a specific platform.
The Distributed Real-time Embedded Analysis Method DREAM is an open-source tool and method for optimizing multiple quality of service (QoS) properties of distributed real-time embedded (DRE) systems. The project focuses on the practical application of formal analysis methods to real-time middleware to automate the verification, development, configuration, and integration of middleware-based DRE systems.
Enhancements:
- This version implemented several optimizations for improved model checking performance, resulting in impressive performance gains of at least 2-3 times.
- There are no known memory leaks present in the current release.
- Balanced AVL trees are now used, resulting in exponential speedups in several steps of the model checking method.
- XML Schema validation was implemented.
- Verification time reporting was upgraded to include data on the simulation speeds.
- Random simulation-based testing now provides an execution trace when a deadline is missed.
Download (3.3MB)
Added: 2007-07-28 License: GPL (GNU General Public License) Price:
821 downloads
KJam Build Tool 0.37
KJam is a build tool like make. more>>
KJam is a build tool like make. It uses a syntax similar to Jam, with more powerful features than the original Jam.
It has built-in very fast dependency scanning, per-target viewpathing, and C-like control flow. It is optimized for multi-processor machines. It can accelerate building by launching build actions on a distributed peer to peer network of build servers.
KJam Build Tool is designed to support large projects with thousands of targets, or projects requiring building on many target architectures.
KJam is designed to be:
Unintrusive and clean KJam is small. It has negligible CPU overhead, and it doesnt create or leave behind temporary files.
Scalable KJam is able to build large projects spread across many directories in a single pass and can manage and distribute build steps to multiple processors on one or more networked machines.
Highly portable KJam currently runs only on Windows, but it is designed to be easily portable. Ports to Linux and OSX are planned.
Multiplatform Platform independent rules and platform specific actions can be defined separately from dependency rules.
Customizable Developers can enhance and extend KJam by creating user defined rules to utilize other built-in directives.
Language KJam includes flow-control statements, variables, and a few other features of general purpose languages.
Automatic Dependencies KJam computes dependencies for its targets during building. There is no need for a separate off-line make depend step.
Enhancements:
- A new "immediate" action modifier keyword was added, which causes actions to be run as soon as they are parsed, instead of during the command phase.
- Output formatting was improved.
- Several bugs were fixed.
<<lessIt has built-in very fast dependency scanning, per-target viewpathing, and C-like control flow. It is optimized for multi-processor machines. It can accelerate building by launching build actions on a distributed peer to peer network of build servers.
KJam Build Tool is designed to support large projects with thousands of targets, or projects requiring building on many target architectures.
KJam is designed to be:
Unintrusive and clean KJam is small. It has negligible CPU overhead, and it doesnt create or leave behind temporary files.
Scalable KJam is able to build large projects spread across many directories in a single pass and can manage and distribute build steps to multiple processors on one or more networked machines.
Highly portable KJam currently runs only on Windows, but it is designed to be easily portable. Ports to Linux and OSX are planned.
Multiplatform Platform independent rules and platform specific actions can be defined separately from dependency rules.
Customizable Developers can enhance and extend KJam by creating user defined rules to utilize other built-in directives.
Language KJam includes flow-control statements, variables, and a few other features of general purpose languages.
Automatic Dependencies KJam computes dependencies for its targets during building. There is no need for a separate off-line make depend step.
Enhancements:
- A new "immediate" action modifier keyword was added, which causes actions to be run as soon as they are parsed, instead of during the command phase.
- Output formatting was improved.
- Several bugs were fixed.
Download (0.30MB)
Added: 2007-03-21 License: Free for non-commercial use Price:
974 downloads
3dfx TV Out Tool 0.0.3
The 3dfx TV Out Tool tries to be the well-known TV Tool for the 3dfx VooDoo3 cards. more>>
The 3dfx TV Out Tool tries to be the well-known TV Tool for the 3dfx VooDoo3 cards. It might work on other cards based on the bt869 chip, since it uses the bt869 lm_sensors module.
Simply typing make or make all should get you started and create an executable 3dfx_tvtool which you simply run AFTER you loaded the appropiate modules (if you built it into the kernel (which isnt a bad idea if you use your tv-out a whole lot) then you dont have to load the modules again). ALSO!! Patch your lm_sensors. In the extra dir I included 2 patches for lm_sensors package, youll need those patched or you wont get luma (brightness) and chroma (color) control at all. (The buttons will simply dissapear) If you have a rescent CVS version it MIGHT be in there allready. Just load the modules and see if there exists a luma and a chroma entry in /proc.
Colorbars On/Off: Enables/Disables the colorbars. TV Out: Enabled/disabled Enables/disables the TV-out function. TSC/PAL: put the system on NSTC/PAL mode.
Re-apply: update the kernel with your settings in case you did it too fast. Save: Saves your current kernel settings (all of them) to the default save file. Load: Loades your default file and applies its settings to the kernel. Quit: Quits the application.
Bugreports should go to oliver@are-b.org aswell as any other feedback. Oh one more thing, if you like this program, contributions can be sent to me aswell.
Thanks go out to all members of the Collective, but mostly mrfloppy, for beeing a good friend, phirox for helping me with my basic programming skill and last but not least mastex and thehatter wassup dudes.
<<lessSimply typing make or make all should get you started and create an executable 3dfx_tvtool which you simply run AFTER you loaded the appropiate modules (if you built it into the kernel (which isnt a bad idea if you use your tv-out a whole lot) then you dont have to load the modules again). ALSO!! Patch your lm_sensors. In the extra dir I included 2 patches for lm_sensors package, youll need those patched or you wont get luma (brightness) and chroma (color) control at all. (The buttons will simply dissapear) If you have a rescent CVS version it MIGHT be in there allready. Just load the modules and see if there exists a luma and a chroma entry in /proc.
Colorbars On/Off: Enables/Disables the colorbars. TV Out: Enabled/disabled Enables/disables the TV-out function. TSC/PAL: put the system on NSTC/PAL mode.
Re-apply: update the kernel with your settings in case you did it too fast. Save: Saves your current kernel settings (all of them) to the default save file. Load: Loades your default file and applies its settings to the kernel. Quit: Quits the application.
Bugreports should go to oliver@are-b.org aswell as any other feedback. Oh one more thing, if you like this program, contributions can be sent to me aswell.
Thanks go out to all members of the Collective, but mostly mrfloppy, for beeing a good friend, phirox for helping me with my basic programming skill and last but not least mastex and thehatter wassup dudes.
Download (0.027MB)
Added: 2006-07-18 License: GPL (GNU General Public License) Price:
1204 downloads
Session Directory Tool 3.0
Session Directory Tool provides a multicast session directory manager. more>>
Session Directory Tool provides a multicast session directory manager.
SDR is a session directory tool designed to allow the advertisement and joining of multicast conferences on the Mbone. It was originally modelled on sd written by Van Jacobson at LBNL, but implements a later version of the session description protocol than sd does.
SDR was originally written under the MICE and MERCI projects at UCL by Mark Handley who now works for ISI. SDR will continue to be maintained on a limited basis as part of the infrastructure for conferencing on the CAIRN testbed network and the EC MECCANO project.
Many many fixes and improvements to SDR have been contributed by Bill Fenner and Van Jacobson. Security features were implemented by Edmund Whelan and Goli Montasser-Kohsari at UCL.
Enhancements:
- new application media type for session directories
- fixed byte ordering of headers on intel machines
- fixed IP6 address allocation for unix IP6 stacks
- Authentication and encryption code fixed to allow for extra space for IPv6 addresses
- Added IPv6 flags to configure scripts "--enable-ipv6"
<<lessSDR is a session directory tool designed to allow the advertisement and joining of multicast conferences on the Mbone. It was originally modelled on sd written by Van Jacobson at LBNL, but implements a later version of the session description protocol than sd does.
SDR was originally written under the MICE and MERCI projects at UCL by Mark Handley who now works for ISI. SDR will continue to be maintained on a limited basis as part of the infrastructure for conferencing on the CAIRN testbed network and the EC MECCANO project.
Many many fixes and improvements to SDR have been contributed by Bill Fenner and Van Jacobson. Security features were implemented by Edmund Whelan and Goli Montasser-Kohsari at UCL.
Enhancements:
- new application media type for session directories
- fixed byte ordering of headers on intel machines
- fixed IP6 address allocation for unix IP6 stacks
- Authentication and encryption code fixed to allow for extra space for IPv6 addresses
- Added IPv6 flags to configure scripts "--enable-ipv6"
Download (0.78MB)
Added: 2007-04-19 License: BSD License Price:
923 downloads
Iso9660 Analyzer Tool 0.1.3
Iso9660 Analyzer Tool is a project that will detect the structure of CD images. more>>
Iso9660 Analyzer Tool is a project that will detect the structure of CD images.
iat (Iso9660 Analyzer Tools) is a tool for detecting the structure of many types of CD-ROM image file formats, such as BIN, MDF, PDI, CDI, B5I, and more.
Compile with:
$ gcc -o iat iat.c
Run with:
$ ./iat IMAGE.bin IMAGE.iso
Version restrictions:
- This is pre alpha version of iat, use this programme only for send me log of your image
Enhancements:
- This release resolves a problem with images and adds support for NRG images.
<<lessiat (Iso9660 Analyzer Tools) is a tool for detecting the structure of many types of CD-ROM image file formats, such as BIN, MDF, PDI, CDI, B5I, and more.
Compile with:
$ gcc -o iat iat.c
Run with:
$ ./iat IMAGE.bin IMAGE.iso
Version restrictions:
- This is pre alpha version of iat, use this programme only for send me log of your image
Enhancements:
- This release resolves a problem with images and adds support for NRG images.
Download (0.007MB)
Added: 2007-03-09 License: GPL (GNU General Public License) Price:
981 downloads
mii-tool 1.9.1.1
The mii-tool command allows you to set or autodetect the media type or mii chipset-based ethernet devices. more>>
The mii-tool command provides an tool for checking and setting ethernet cabling parameters.
It is normally included in Bernd Eckenfels net-tools package, but this is an single distribution which only contains mii-tool. This package also comes with cleaned makefile and allows build-time relocation and cross/sysroot-compiling.
Enhancements:
- removed evrything whats not mii-tool
- removed I18N stuff
- added support for specifying an installation root via the DESTDIR environment variable
- removed the config stuff (not needed for mii-tool)
<<lessIt is normally included in Bernd Eckenfels net-tools package, but this is an single distribution which only contains mii-tool. This package also comes with cleaned makefile and allows build-time relocation and cross/sysroot-compiling.
Enhancements:
- removed evrything whats not mii-tool
- removed I18N stuff
- added support for specifying an installation root via the DESTDIR environment variable
- removed the config stuff (not needed for mii-tool)
Download (0.015MB)
Added: 2005-07-04 License: GPL (GNU General Public License) Price:
1617 downloads
MIME-tool 1.5
MIME-tool is a little mime encoding tool. more>>
MIME-tool is a little mime encoding tool I slapped together when I needed something on a production box at work (productions = no C development environment, only the ancient K&R compiler required for god-knows-what sys-admin task).
The resulting program will compile happilly on both the crippled C compilers bundled with some commercial *nix distributions, and on full ANSI/ISO C compilers like gcc.
I wrote this program when I needed a tool to construct MIME encoded emails with file attachments in job scripts on a production box. Being a production box it didnt have any development tools installed. However, the box DID have a K&R C compiler that appears to be necessary for some administrative task or another (configuring the kernel?). If you tried to compile even fairly simple ANSI/ISO C source the compiler bitched and moaned about all the stuff it didnt support, which will stop most folk (at least those who dont know anything about the history of the C programming language) from building their own binaries.
Since Im old enough to actually have written C code back before we had the ANSI/ISO standard and all the accompanying niceties, I was not stymied by a the lack of ANSI/ISO support. Its really not all that hard to write K&R compliant code, so long as you dont need the compiler to check your function calls for you. For a program this small, however, thats not much of a concern.
Since the program is meant to be compiled on systems with minimal support (there is no telling what unrestrained IT staff will decide must be removed in the interest of system security) I didnt bother to include a makefile. On every system I have tried, however, the program compiled with the simple incantation
cc -o mime mime.c
but your selected target system may require extra special magics.
The program supports the basic MIME standard: The caller can select the content type (application/octet-stream, text/plain, or user specified), content type encoding (7bit, 8bit, binary, base64 or auto-detected) and the boundry string (defaults to "=_MIME_CONTENT_BREAK_="). Further, the caller may specify the e-mail subject, to address, from address, carbon copy address and text for a prolog and epilog. The content type and encoding may be specified separately for each attached file.
The programs calling format is:
mime [-dDvV] [-S subject] [-F from-address] [-T to-address]
[-C carbon-copy address] [-P prolog-text] [-E epiplogue-text]
[-B boundry] {[-78abqux] [-t content-type] filename}
-d low detail debugging
-D high detail debugging
-v verbose messages
-V very verbose messages
-7 7-bit ASCII encoding
-8 8-bit ASCII encoding
-a application/octet-stream content type
-b binary encoding
-q quoted-printable encoding
-t text/plain content type
-u unknown encoding, auto-detect
-x base64 encoding
Theres really not much to this program. Once you know how the MIME messages are constructed you could do most of it manually (except for the base64 encoding, which would require a program like this), but if there are any problems with it, I would like to know about them.
Enhancements:
- A typo in the online help message was fixed.
- A known bugs section was added to the manpage.
- Proper quoting and folding were added to the filename header.
<<lessThe resulting program will compile happilly on both the crippled C compilers bundled with some commercial *nix distributions, and on full ANSI/ISO C compilers like gcc.
I wrote this program when I needed a tool to construct MIME encoded emails with file attachments in job scripts on a production box. Being a production box it didnt have any development tools installed. However, the box DID have a K&R C compiler that appears to be necessary for some administrative task or another (configuring the kernel?). If you tried to compile even fairly simple ANSI/ISO C source the compiler bitched and moaned about all the stuff it didnt support, which will stop most folk (at least those who dont know anything about the history of the C programming language) from building their own binaries.
Since Im old enough to actually have written C code back before we had the ANSI/ISO standard and all the accompanying niceties, I was not stymied by a the lack of ANSI/ISO support. Its really not all that hard to write K&R compliant code, so long as you dont need the compiler to check your function calls for you. For a program this small, however, thats not much of a concern.
Since the program is meant to be compiled on systems with minimal support (there is no telling what unrestrained IT staff will decide must be removed in the interest of system security) I didnt bother to include a makefile. On every system I have tried, however, the program compiled with the simple incantation
cc -o mime mime.c
but your selected target system may require extra special magics.
The program supports the basic MIME standard: The caller can select the content type (application/octet-stream, text/plain, or user specified), content type encoding (7bit, 8bit, binary, base64 or auto-detected) and the boundry string (defaults to "=_MIME_CONTENT_BREAK_="). Further, the caller may specify the e-mail subject, to address, from address, carbon copy address and text for a prolog and epilog. The content type and encoding may be specified separately for each attached file.
The programs calling format is:
mime [-dDvV] [-S subject] [-F from-address] [-T to-address]
[-C carbon-copy address] [-P prolog-text] [-E epiplogue-text]
[-B boundry] {[-78abqux] [-t content-type] filename}
-d low detail debugging
-D high detail debugging
-v verbose messages
-V very verbose messages
-7 7-bit ASCII encoding
-8 8-bit ASCII encoding
-a application/octet-stream content type
-b binary encoding
-q quoted-printable encoding
-t text/plain content type
-u unknown encoding, auto-detect
-x base64 encoding
Theres really not much to this program. Once you know how the MIME messages are constructed you could do most of it manually (except for the base64 encoding, which would require a program like this), but if there are any problems with it, I would like to know about them.
Enhancements:
- A typo in the online help message was fixed.
- A known bugs section was added to the manpage.
- Proper quoting and folding were added to the filename header.
Download (0.013MB)
Added: 2006-06-04 License: GPL (GNU General Public License) Price:
1245 downloads
Directory Analysis Tool 0.0.2
Directory Analysis Tool is used to analyze LDAP directories and report on their contents. more>>
Directory Analysis Tool is used to analyze LDAP directories and report on their contents.
Useful if you want to find inactive accounts, people who havent changed passwords, or who has administrator privileges.
<<lessUseful if you want to find inactive accounts, people who havent changed passwords, or who has administrator privileges.
Download (MB)
Added: 2006-06-26 License: GPL (GNU General Public License) Price:
1219 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 eddie tool 0.37.3.1 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