engineering utility
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1448
TCP Re-engineering Tool 1.4.3
TCP Re-engineering Tool monitors and analyzes data transmitted between a client and a server via a TCP connection. more>>
TCPreen is a simple tool to monitor and analyze data transmitted between clients and servers through connection-oriented streams data such as a TCP sessions; it supports TCP over either IPv4 or IPv6. This tool focuses on the data stream (software/socket layer), not on the lower level transmission protocol as packet sniffers do.
TCPreen listens on a TCP port and wait for incoming connections to come in. Then, it forwards data sent by the connecting client to another server port (possibly on another computer) and forwards server responses back to the client.
TCPreen can display data on your console in real-time and/or save it to log files for later reference.There are various display formats.
While it was originally meant to help developers reverse-engineer TCP-based protocols, it can also be very useful to debug network server or client software or for a system administrator to monitor a TCP service.
Enhancements:
- libsolve/getaddrinfo.{c,h}, src/winstub.{c,h}:
- dirty kludge to resolve getaddrinfo & co at run-time
- so that tcpreen can still run on Windows 2000 and older.
<<lessTCPreen listens on a TCP port and wait for incoming connections to come in. Then, it forwards data sent by the connecting client to another server port (possibly on another computer) and forwards server responses back to the client.
TCPreen can display data on your console in real-time and/or save it to log files for later reference.There are various display formats.
While it was originally meant to help developers reverse-engineer TCP-based protocols, it can also be very useful to debug network server or client software or for a system administrator to monitor a TCP service.
Enhancements:
- libsolve/getaddrinfo.{c,h}, src/winstub.{c,h}:
- dirty kludge to resolve getaddrinfo & co at run-time
- so that tcpreen can still run on Windows 2000 and older.
Download (0.041MB)
Added: 2006-06-28 License: GPL (GNU General Public License) Price:
1216 downloads
Electronic Engineering Tool 0.4.1
Electronic Engineering Tool is a web-based tool with an electronic formula calculator and converter functions. more>> <<less
Download (0.15MB)
Added: 2005-04-01 License: GPL (GNU General Public License) Price:
1679 downloads
Sethi Search Utility 0.8.7
Sethi Search Utility provides a simple command line utility to submit a search to Google, Yahoo!, or MSN. more>>
Sethi Search Utility provides a simple command line utility to submit a search to Google, Yahoo!, or MSN.
Sethi Search Utility is a simple command line utility to submit a search to Google, Yahoo!, or MSN and show the (text) results on standard output. Support for several search engines is included.
Its currently in serious need of a re-write, especially to avoid scraping and become a good engine using the search APIs provided.
Enhancements:
- The Google configuration was updated.
<<lessSethi Search Utility is a simple command line utility to submit a search to Google, Yahoo!, or MSN and show the (text) results on standard output. Support for several search engines is included.
Its currently in serious need of a re-write, especially to avoid scraping and become a good engine using the search APIs provided.
Enhancements:
- The Google configuration was updated.
Download (MB)
Added: 2007-04-05 License: GPL (GNU General Public License) Price:
558 downloads
Software Engineering Environment 0.07
Software Engineering Environment is an information manufacturing platform for software development. more>>
Software Engineering Environment (SEE) is frame for manufacturing information. It is implemented in sevlet and xml, and is used by the web-browser.
Software Engineering Environment (SEE) attempts to provide the information manufacturing platform for software development.
SEE is a free project, that is the author will provide all of its source code at the same time.
It runs in any servlet environment (The author merely verified in the Win and Linux environment), not using any special technique and needs no auxiliary program.
All of its data are saved in XML files, and need not database. (The future release will support the option of saving data, so that the user can select some free database, such as mysql, or commercial database to improve SEE speed.)
This means that the user can run SEE without any money. (Tomcat is a free servlet environment.)
User uses all SEE functions with the web-browser. So information sharing is very convenient.
SEE supports Simplified Chinese, Traditional Chinese, and English now.( It will support any language if someone will translate.) User can switch to interfaces in different language at any time when SEE is running. And user can add language translations which will work at once.
The main body of SEE is a frame for information manufacturing. All information included in it can be costumed dynamically and all changes will get into effect immediately. This means that the user can modify or add her/his own information structure as will at any time.
SEE provides various predefined selections for information attributes, which correspond various predefined information manufacturing patterns. The user can focus on the information description when costuming information definition, and the system will implement the functions automatically. This is the core of SEE. Most functions of SEE are in this model.
The default information definition of SEE is the result that the author understands what is the Software Engineering.
Although the target of SEE is helping for software development, actually, user can use it to design any type information, such as book registering, personnel lists, and financial reports etc.
The speed of SEE is not bad. Reading and writing 20000 records needs no more than 1 second. At present, the sorting speed is 9 seconds for 5000 records. (The testing platform is 1.8G CPU and 256M memory)
Enhancements:
- The data interface to prepare supporting databases.
- The databases are not supported in this release.
- A new interface style "Beautiful Flowers".
- These flowers are photoed in parks in this year by the author.
- The author likes the honeybee who holds a flower in its mouth very much. It is the first cartoon figure by the author. It will appear when you save wrong data. :)
- The function of "Personal Message".
- User can only query the messages sent by and sent to herself/himself. And user can only remove the messages sent to herself/himself.
- After a user read a message sent to her/him, SEE will mark it as "have_read" automatically.
- The number of new arrived messages will be shown in the interface.
- The data privileges management
- When user "Remove All" or "Modify All", the "base conditions" will be checked at first. That is user can only do what she/he can do.
- The Password fields values can not be visited, except when the user, who owns the "Import" privilege to current data, exports the data.
- All the data structures of ACL tables are changed! Their keywords become the "Title". This will permit user define better ACL.
- And the "condition" in the ACL tables are implemented completely. Now any "SEE conditions" is valid.
- Snapshot for image file
- When list the data, a snapshot will be shown for the image files type, which may end with jpg/jpeg/gif/png.
- Data sorting concerned with langauges.
- Thus when sorting data in Chinese, the result is Chinese result.
- General users can not visit the "User" table! Then they can not fill in many data!
- This is a fatal bug! This means all former releases can not be used actually!
- Now all ACL tables are redesigned.
- When a new user is added without password, SEE will add some password itself! Then this new user can never login!
- This is another fatal bug!
- In the last English release, which is 0.06, the ACL data are in Chinese!
- So the English users can not use SEE at all~~
- This is still a fatal bug!
- The "Risk Items" in the table "Deviation Handling" is wrong defined.
- This will cause an error information when user clicks the "Select" button.
- The values of Password fields can be visited when query or export.
- Although the values are meaningless encoded codes, they are still security thread.
- When some quota marks in the key values, pages will report errors and the function buttons, such as Modify and Remove, can not act!
- This is because quota is also an element of web page.
- When the interface language changes, the language in audit records changes too!
- This is not permitted. Language of all data is determined when SEE is installed and can not change with interface!
<<lessSoftware Engineering Environment (SEE) attempts to provide the information manufacturing platform for software development.
SEE is a free project, that is the author will provide all of its source code at the same time.
It runs in any servlet environment (The author merely verified in the Win and Linux environment), not using any special technique and needs no auxiliary program.
All of its data are saved in XML files, and need not database. (The future release will support the option of saving data, so that the user can select some free database, such as mysql, or commercial database to improve SEE speed.)
This means that the user can run SEE without any money. (Tomcat is a free servlet environment.)
User uses all SEE functions with the web-browser. So information sharing is very convenient.
SEE supports Simplified Chinese, Traditional Chinese, and English now.( It will support any language if someone will translate.) User can switch to interfaces in different language at any time when SEE is running. And user can add language translations which will work at once.
The main body of SEE is a frame for information manufacturing. All information included in it can be costumed dynamically and all changes will get into effect immediately. This means that the user can modify or add her/his own information structure as will at any time.
SEE provides various predefined selections for information attributes, which correspond various predefined information manufacturing patterns. The user can focus on the information description when costuming information definition, and the system will implement the functions automatically. This is the core of SEE. Most functions of SEE are in this model.
The default information definition of SEE is the result that the author understands what is the Software Engineering.
Although the target of SEE is helping for software development, actually, user can use it to design any type information, such as book registering, personnel lists, and financial reports etc.
The speed of SEE is not bad. Reading and writing 20000 records needs no more than 1 second. At present, the sorting speed is 9 seconds for 5000 records. (The testing platform is 1.8G CPU and 256M memory)
Enhancements:
- The data interface to prepare supporting databases.
- The databases are not supported in this release.
- A new interface style "Beautiful Flowers".
- These flowers are photoed in parks in this year by the author.
- The author likes the honeybee who holds a flower in its mouth very much. It is the first cartoon figure by the author. It will appear when you save wrong data. :)
- The function of "Personal Message".
- User can only query the messages sent by and sent to herself/himself. And user can only remove the messages sent to herself/himself.
- After a user read a message sent to her/him, SEE will mark it as "have_read" automatically.
- The number of new arrived messages will be shown in the interface.
- The data privileges management
- When user "Remove All" or "Modify All", the "base conditions" will be checked at first. That is user can only do what she/he can do.
- The Password fields values can not be visited, except when the user, who owns the "Import" privilege to current data, exports the data.
- All the data structures of ACL tables are changed! Their keywords become the "Title". This will permit user define better ACL.
- And the "condition" in the ACL tables are implemented completely. Now any "SEE conditions" is valid.
- Snapshot for image file
- When list the data, a snapshot will be shown for the image files type, which may end with jpg/jpeg/gif/png.
- Data sorting concerned with langauges.
- Thus when sorting data in Chinese, the result is Chinese result.
- General users can not visit the "User" table! Then they can not fill in many data!
- This is a fatal bug! This means all former releases can not be used actually!
- Now all ACL tables are redesigned.
- When a new user is added without password, SEE will add some password itself! Then this new user can never login!
- This is another fatal bug!
- In the last English release, which is 0.06, the ACL data are in Chinese!
- So the English users can not use SEE at all~~
- This is still a fatal bug!
- The "Risk Items" in the table "Deviation Handling" is wrong defined.
- This will cause an error information when user clicks the "Select" button.
- The values of Password fields can be visited when query or export.
- Although the values are meaningless encoded codes, they are still security thread.
- When some quota marks in the key values, pages will report errors and the function buttons, such as Modify and Remove, can not act!
- This is because quota is also an element of web page.
- When the interface language changes, the language in audit records changes too!
- This is not permitted. Language of all data is determined when SEE is installed and can not change with interface!
Download (4.14MB)
Added: 2005-04-25 License: Freely Distributable Price:
1643 downloads
Email Administration Utility 1.5.2
Email Administration Utility provides an IMAP-based email account management utility. more>>
Email Administration Utility provides an IMAP-based email account management utility.
The Email Administration Utilities package can be used to manage email accounts with a series of PHP-based scripts through a browser.
Addition, Removal, and modification of accounts is possible as long as an IMAP port is available on the mail server.
The Mailadmin project was originally designed to help owners of domains that were hosted by Hub.Org Networking Services. The company wanted users to be able to create, remove or modify email accounts when ever they wanted, giving them a quicker turnaround for Mail Administration Purposes.
As the utility was developed, tested and matured into what it is today, many users requested more features or contributed reports of issues to help improve the utilities stability. Hub.Org has given me permission to release the utility as an Open Source package so that others may also benifit from the simplicity that the Mailadmin utility offers to those who need complete control over email accounts.
With this in mind, I intend to continue development by adding new features as they are requested and fix any issues that may pop up. The more users who use and test the features that the Mailadmin utility offers will help to improve the functionality offered by Mailadmin. I have opened a Sourceforge account to help manage the development and releases of the utility as it matures into what users and developers see the Mailadmin to be.
Main features:
- Administrator:
- Adding/Deleting Email accounts.
- Setting Account Quotas.
- Obtaining Administrative Access Over Older Accounts.
- Changing An Accounts Password.
- Interfaces with the Cyrus IMAP/POP3 server.
- Transaction Log system, allowing you to track changes or to help debug issues.
- Standard User:
- Changing The Accounts Password.
- In Development:
- Transaction Log system, allowing you to track changes or to help debug issues.
<<lessThe Email Administration Utilities package can be used to manage email accounts with a series of PHP-based scripts through a browser.
Addition, Removal, and modification of accounts is possible as long as an IMAP port is available on the mail server.
The Mailadmin project was originally designed to help owners of domains that were hosted by Hub.Org Networking Services. The company wanted users to be able to create, remove or modify email accounts when ever they wanted, giving them a quicker turnaround for Mail Administration Purposes.
As the utility was developed, tested and matured into what it is today, many users requested more features or contributed reports of issues to help improve the utilities stability. Hub.Org has given me permission to release the utility as an Open Source package so that others may also benifit from the simplicity that the Mailadmin utility offers to those who need complete control over email accounts.
With this in mind, I intend to continue development by adding new features as they are requested and fix any issues that may pop up. The more users who use and test the features that the Mailadmin utility offers will help to improve the functionality offered by Mailadmin. I have opened a Sourceforge account to help manage the development and releases of the utility as it matures into what users and developers see the Mailadmin to be.
Main features:
- Administrator:
- Adding/Deleting Email accounts.
- Setting Account Quotas.
- Obtaining Administrative Access Over Older Accounts.
- Changing An Accounts Password.
- Interfaces with the Cyrus IMAP/POP3 server.
- Transaction Log system, allowing you to track changes or to help debug issues.
- Standard User:
- Changing The Accounts Password.
- In Development:
- Transaction Log system, allowing you to track changes or to help debug issues.
Download (0.030MB)
Added: 2007-03-15 License: GPL (GNU General Public License) Price:
956 downloads
Iris Video Conversion Utility 0.75
Iris is a video conversion utility in C++ that works as a front-end to mencoder. more>>
Iris is a video conversion utility in C++ that works as a front-end to mencoder. Iris Video Conversion Utility can run in command-line or graphical modes and currently supports conversion to DVD MPEG, DivX AVI and VCD MPEG
This software intends to ease video conversion to common formats.
Help Wanted / TODO
- Cancel button does not always work
- More output formats
- Reset values for command-line format paramater
- re-work stderr redirection
- catch and identify mencoder conditions
<<lessThis software intends to ease video conversion to common formats.
Help Wanted / TODO
- Cancel button does not always work
- More output formats
- Reset values for command-line format paramater
- re-work stderr redirection
- catch and identify mencoder conditions
Download (0.12MB)
Added: 2005-12-27 License: BSD License Price:
1401 downloads
MfGames.Utility 1.3.0
MfGames.Utility is a C# library with an auditing framework and other useful functions. more>>
MfGames.Utility is a collection of useful C# classes that have no dependencies outside of the core libraries.
The MfGames.Utility library for C# and VB.NET is a general purposes library that contains many useful functions, but requires no additional libraries outside of itself and the core.
Main features:
- Random Number Generation
- Simple Logging
- Auditing Framework
- Tiny Functions
Enhancements:
- log4net has been merged as an optional compile.
- This release adds basic vector, matrix, quaternion, and euler rotation objects.
- The Auditable framework has been enhanced to allow for nested reporting of issues.
<<lessThe MfGames.Utility library for C# and VB.NET is a general purposes library that contains many useful functions, but requires no additional libraries outside of itself and the core.
Main features:
- Random Number Generation
- Simple Logging
- Auditing Framework
- Tiny Functions
Enhancements:
- log4net has been merged as an optional compile.
- This release adds basic vector, matrix, quaternion, and euler rotation objects.
- The Auditable framework has been enhanced to allow for nested reporting of issues.
Download (0.033MB)
Added: 2006-04-07 License: LGPL (GNU Lesser General Public License) Price:
1296 downloads
Dirsave Graphical Network Utility 1.2
Dirsave is graphical utility for intellectually generated senteces urls from you links. more>>
Dirsave is graphical utility for intellectually generated senteces urls from you links (example: pic01,pic02 or pic1,pic2).
After generate with 3 clicks you execute program and wget download this files.
Its no hard type:
http://nameserver/folder/pic1.jpg
http://nameserver/folder/pic2.jpg
or
http://nameserver/folder/docum01.xml
http://nameserver/folder/docum02.xml
Its yesterday day!
Dirsave program automatically generate links (and choise 1,2,3 or 01,02,03 or 001,002,003 numeration)!
Its easy and quick!
<<lessAfter generate with 3 clicks you execute program and wget download this files.
Its no hard type:
http://nameserver/folder/pic1.jpg
http://nameserver/folder/pic2.jpg
or
http://nameserver/folder/docum01.xml
http://nameserver/folder/docum02.xml
Its yesterday day!
Dirsave program automatically generate links (and choise 1,2,3 or 01,02,03 or 001,002,003 numeration)!
Its easy and quick!
Download (0.25MB)
Added: 2007-05-18 License: GPL (GNU General Public License) Price:
891 downloads
Ingres::Utility::IINamu 0.07
Ingres::Utility::IINamu is a Perl API to iinamu Ingres RDBMS utility. more>>
Ingres::Utility::IINamu is a Perl API to iinamu Ingres RDBMS utility.
SYNOPSIS
List registered INGRES (IIDBMS) services:
use Ingres::Utility::IINamu;
my $foo = Ingres::Utility::IINamu->new();
# list all INGRES-type servers (iidbms)
print $foo->show(INGRES);
# process each server separately
while (my @server = $foo->getServer()) {
print "Server type: $server[0]tname:$server[1]tid:$server[2]";
if (defined($server[3])) {
print "t$server[3]";
}
print "n";
}
# stop IIGCN server (no more connections to all of Ingres services)
$ret = $foo->stop();
...
This module provides an API to the iinamu utility for Ingres RDBMS, which provides local interaction and control of IIGCN server, in charge of registering all Ingres services.
Through this interface, it is possible to obtain a list of all registered services, for later processing (eg. iimonitor), and also stopping the IIGCN server (EXTREME CAUTION: Ingres may need to be restarted!).
<<lessSYNOPSIS
List registered INGRES (IIDBMS) services:
use Ingres::Utility::IINamu;
my $foo = Ingres::Utility::IINamu->new();
# list all INGRES-type servers (iidbms)
print $foo->show(INGRES);
# process each server separately
while (my @server = $foo->getServer()) {
print "Server type: $server[0]tname:$server[1]tid:$server[2]";
if (defined($server[3])) {
print "t$server[3]";
}
print "n";
}
# stop IIGCN server (no more connections to all of Ingres services)
$ret = $foo->stop();
...
This module provides an API to the iinamu utility for Ingres RDBMS, which provides local interaction and control of IIGCN server, in charge of registering all Ingres services.
Through this interface, it is possible to obtain a list of all registered services, for later processing (eg. iimonitor), and also stopping the IIGCN server (EXTREME CAUTION: Ingres may need to be restarted!).
Download (0.006MB)
Added: 2007-01-25 License: Perl Artistic License Price:
1002 downloads
Ingres::Utility::Netutil 0.03
Ingres::Utility::Netutil is an API to netutil Ingres RDBMS utility. more>>
Ingres::Utility::Netutil is an API to netutil Ingres RDBMS utility.
SYNOPSIS
use Ingres::Utility::Netutil;
# create a connection to NETUTIL utility
$netu = Ingres::Utility::Netutil->new();
# Attention: many arguments accept wildcard *
# showLogin($type,$vnode) - prepare to provide info on login VNodes
# and return netutil ouput
print $netu->showLogin(global,*);
#
# getLogin() - return one-by-one all login VNodes previously prepared
while ( ($type, $login, $vnode, $acct) = $netu->getLogin() ) {
print "Type: $typetName: $vnodetAccount: $acctn";
}
# showConn($type, $conn, $vnode, $addr, $proto, $listen)
# - prepare to provide info on connections of a VNode
# and return netutil ouput
print $netu->showConn(global,sample_vnode_name, *, *, *);
#
# getConn() - return one-by-one all connections of a VNodes previously prepared
while ( @conn = $netu->getConn() ) {
($type, $conn, $vnode, $addr, $proto, $listen) = @conn;
print "Type: $typetName: $vnodetAddress: $addrtProtocol: $proto";
print "tListen Address: $listenAddrn";
}
# createLogin($type,$vnode,$acct, $passwd) - create a new VNode
$netu->createLogin(global, new_vnode_name, sample_login_account, secret_passwd);
# createConn($type,$vnode,$addr,$proto,$listenAddr) - create a connection for a VNode
$netu->createConn(global, new_vnode_name, 192.168.0.1, tcp_ip, II);
# destroyConn($type,$vnode,$acct, $passwd) - destroy a connection from a VNode
$netu->destroyConn(global, new_vnode_name, 192.168.0.1, tcp_ip, II);
# destroyLogin($type,$vnode) - destroy a VNode and all connections
$netu->destroyLogin(global, new_vnode_name);
# quiesceServer($serverId) - stop IIGCC server after all connections close (die gracefully)
# if no $serverId is given, then all IIGCC servers are affected (carefull).
$netu->quiesceServer(sample_server_id);
# stopServer($serverId) - stop IIGCC server imediately (break connections)
# if no $serverId is given, then all IIGCC servers are affected (carefull).
$netu->stopServer(sample_server_id);
The server id can be obtained through Ingres::Utility::IINamu module.
This module provides an API to netutil utility for Ingres RDBMS, which provides local control of IIGCC servers for Ingres Net inbound and outbound remote connections, and also manage logins and connections to remote servers, a.k.a. VNodes.
Notes:
Ordinary user can create/destroy on his own private logins and connections.
SECURITY privilege should be granted to have access to other users private entries.
GCA privilege NET_ADMIN (generally a system administrator) needed to manage global type login and connection entries.
GCA privilege SERVER_CONTROL (generally a system administrator) needed to stop a communications server.
<<lessSYNOPSIS
use Ingres::Utility::Netutil;
# create a connection to NETUTIL utility
$netu = Ingres::Utility::Netutil->new();
# Attention: many arguments accept wildcard *
# showLogin($type,$vnode) - prepare to provide info on login VNodes
# and return netutil ouput
print $netu->showLogin(global,*);
#
# getLogin() - return one-by-one all login VNodes previously prepared
while ( ($type, $login, $vnode, $acct) = $netu->getLogin() ) {
print "Type: $typetName: $vnodetAccount: $acctn";
}
# showConn($type, $conn, $vnode, $addr, $proto, $listen)
# - prepare to provide info on connections of a VNode
# and return netutil ouput
print $netu->showConn(global,sample_vnode_name, *, *, *);
#
# getConn() - return one-by-one all connections of a VNodes previously prepared
while ( @conn = $netu->getConn() ) {
($type, $conn, $vnode, $addr, $proto, $listen) = @conn;
print "Type: $typetName: $vnodetAddress: $addrtProtocol: $proto";
print "tListen Address: $listenAddrn";
}
# createLogin($type,$vnode,$acct, $passwd) - create a new VNode
$netu->createLogin(global, new_vnode_name, sample_login_account, secret_passwd);
# createConn($type,$vnode,$addr,$proto,$listenAddr) - create a connection for a VNode
$netu->createConn(global, new_vnode_name, 192.168.0.1, tcp_ip, II);
# destroyConn($type,$vnode,$acct, $passwd) - destroy a connection from a VNode
$netu->destroyConn(global, new_vnode_name, 192.168.0.1, tcp_ip, II);
# destroyLogin($type,$vnode) - destroy a VNode and all connections
$netu->destroyLogin(global, new_vnode_name);
# quiesceServer($serverId) - stop IIGCC server after all connections close (die gracefully)
# if no $serverId is given, then all IIGCC servers are affected (carefull).
$netu->quiesceServer(sample_server_id);
# stopServer($serverId) - stop IIGCC server imediately (break connections)
# if no $serverId is given, then all IIGCC servers are affected (carefull).
$netu->stopServer(sample_server_id);
The server id can be obtained through Ingres::Utility::IINamu module.
This module provides an API to netutil utility for Ingres RDBMS, which provides local control of IIGCC servers for Ingres Net inbound and outbound remote connections, and also manage logins and connections to remote servers, a.k.a. VNodes.
Notes:
Ordinary user can create/destroy on his own private logins and connections.
SECURITY privilege should be granted to have access to other users private entries.
GCA privilege NET_ADMIN (generally a system administrator) needed to manage global type login and connection entries.
GCA privilege SERVER_CONTROL (generally a system administrator) needed to stop a communications server.
Download (0.008MB)
Added: 2007-01-24 License: Perl Artistic License Price:
1004 downloads
Minimal OpenGL Utility Library 0.2
Minimal OpenGL Utility Library (MOGUL) is a library similar to GLUT, only with fewer features. more>>
Minimal OpenGL Utility Library (MOGUL) is a library similar to GLUT, only with fewer features. It lets you write window-system-independent OpenGL programs with even fewer lines of code than GLUT.
The project currently supports X11 and Win32. Examples are included in the distribution. It is intended to be easy to learn and simple to use.
Enhancements:
- Compilation of the library has been successful under MS Windows 2000 (SP1) and Debian "sarge".
- However, it should compile on any Linux distribution.
- You may need to adjust the linker options if you are compiling under MS Windows XP or a more recent version of MinGW.
<<lessThe project currently supports X11 and Win32. Examples are included in the distribution. It is intended to be easy to learn and simple to use.
Enhancements:
- Compilation of the library has been successful under MS Windows 2000 (SP1) and Debian "sarge".
- However, it should compile on any Linux distribution.
- You may need to adjust the linker options if you are compiling under MS Windows XP or a more recent version of MinGW.
Download (0.11MB)
Added: 2007-03-08 License: LGPL (GNU Lesser General Public License) Price:
965 downloads
OpenOffice.org Utility Library 0.1.8 (ooolib-perl)
OpenOffice.org Utility Library, or ooolib in short, is actually more than one library module. more>>
OpenOffice.org Utility Library, or ooolib in short, is actually more than one library module. Included are a Python module (ooolib-python) and a Perl module (ooolib-perl).
The Python module is currently focused on Calc and can be used to create OpenDocument Format Calc spreadsheets.
The Perl module can be used to create simple OpenOffice.org Calc spreadsheet and Writer text documents. (Note: The files created by ooolib-perl are pre-ODF files.)
Main features:
- Ability to create OpenOffice.org Calc Documents
- Example programs that use the Python Module
<<lessThe Python module is currently focused on Calc and can be used to create OpenDocument Format Calc spreadsheets.
The Perl module can be used to create simple OpenOffice.org Calc spreadsheet and Writer text documents. (Note: The files created by ooolib-perl are pre-ODF files.)
Main features:
- Ability to create OpenOffice.org Calc Documents
- Example programs that use the Python Module
Download (MB)
Added: 2006-12-20 License: LGPL (GNU Lesser General Public License) Price:
1043 downloads
Other version of OpenOffice.org Utility Library
License:LGPL (GNU Lesser General Public License)
Ingres::Utility::IIMonitor 0.13
Ingres::Utility::IIMonitor is a Perl API to iimonitor Ingres RDBMS utility. more>>
Ingres::Utility::IIMonitor is a Perl API to iimonitor Ingres RDBMS utility.
SYNOPSIS
use Ingres::Utility::IIMonitor;
# create a connection to an IIDBMS server
# (server id can be obtained through Ingres::Utility::IINamu)
$foo = Ingres::Utility::IIMonitor->new($serverid);
# showServer() - shows server status
#
# is the server listening to new connections? (OPEN/CLOSED)
$status =$foo->showServer(LISTEN);
#
# is the server being shut down?
$status =$foo->showServer(SHUTDOWN);
# setServer() - sets server status
#
# stop listening to new connections
$status =$foo->setServer(CLOSED);
#
# start shutting down (wait for connections to close)
$status =$foo->setServer(SHUT);
# stop() - stops IIDBMS server (transactions rolled back)
#
$ret = $foo->stop();
# showSessions($target,$mode) - prepares to get sessions info
print $foo->showSessions(SYSTEM,FORMATTED);
# getSession() - get sessions call-after-call from previous showSessions()
while (%session = $foo->getSession()) {
print "Session ". $session{SESSION_ID} . ":n"
foreach $label, $value (%session) {
print "t$label:t$valuen" if ($label ne SESSION_ID);
}
}
This module provides an API to the iimonitor utility for Ingres RDBMS, which provides local control of IIDBMS servers and sessions (system and user conections).
<<lessSYNOPSIS
use Ingres::Utility::IIMonitor;
# create a connection to an IIDBMS server
# (server id can be obtained through Ingres::Utility::IINamu)
$foo = Ingres::Utility::IIMonitor->new($serverid);
# showServer() - shows server status
#
# is the server listening to new connections? (OPEN/CLOSED)
$status =$foo->showServer(LISTEN);
#
# is the server being shut down?
$status =$foo->showServer(SHUTDOWN);
# setServer() - sets server status
#
# stop listening to new connections
$status =$foo->setServer(CLOSED);
#
# start shutting down (wait for connections to close)
$status =$foo->setServer(SHUT);
# stop() - stops IIDBMS server (transactions rolled back)
#
$ret = $foo->stop();
# showSessions($target,$mode) - prepares to get sessions info
print $foo->showSessions(SYSTEM,FORMATTED);
# getSession() - get sessions call-after-call from previous showSessions()
while (%session = $foo->getSession()) {
print "Session ". $session{SESSION_ID} . ":n"
foreach $label, $value (%session) {
print "t$label:t$valuen" if ($label ne SESSION_ID);
}
}
This module provides an API to the iimonitor utility for Ingres RDBMS, which provides local control of IIDBMS servers and sessions (system and user conections).
Download (0.007MB)
Added: 2007-01-24 License: Perl Artistic License Price:
1007 downloads
NAND Flash Utilities 0.0.1
NAND Flash Utilities are utilities for accessing NAND Flashthrough an IDE interface. more>>
NAND Flash Utilities is a set of utilities for accessing NAND Flash through an IDE interface.
These utilities work with the Linux MTD subsystem to allow developing, testing, and experimenting of NAND Flash on a PC.
<<lessThese utilities work with the Linux MTD subsystem to allow developing, testing, and experimenting of NAND Flash on a PC.
Download (0.17MB)
Added: 2005-04-08 License: GPL (GNU General Public License) Price:
1686 downloads
The Examiner 0.5
The Examiner is a forensic tool to disassemble binary executables. more>>
The Examiner is an application that utilizes the objdump command to disassemble and comment foreign executable binaries. This app was designed to analyze static compiled binaries but works ok with others. The intention is for forensic research but could also be used in general reverse engineering.
This program can only handle basic dissassembly. If the binary has been modified to resist debugging then the Examinier probably will not be able to analyze the code. Also the Examiner will not analyze live running code. This can be a good thing but if you need to look at code when it runs or deal with complicated disassembly you should probably use Fenris.
Main features:
- Automates objdump usage
- Can generate cross-reference files of functions, interrupts and other useful things
- Locates functions within the binary
- Understands the stack and comments on its state
- Can parse and understand the contents of the .rodata section
- Cross references .rodata calls and comments on them
- Locates .data pointer references to .rodata
- Provides an easy to read CALL syntax for comments
- Understands and looks up interrupts calls
- Utilizes Linux source headers to determine function names based on what interrupt is called
- Can differentiate all of the socketcall functions
- Can comment on some C like constants for function calls
- Separates functions based on ret calls
- Can recognize and attempts to decode UPX compressed binaries
- Works with TCT and Fenris dress utility
- Can detect crippled ELF executables and burneye executables
- Recognizes symbols and will cross-reference dynamic libraries
Enhancements:
- Has rudementary detection of burneye via 7350 sig.
- Can detect crippled ELF header files (optionally uncripple)
- Added a TUTORIAL file
- Modified default working dir to $HOMEexaminer-data
- Can cross-reference .data pointers to .rodata sections
- Now records pushl calls
- Fixed -H to dump headers instead of -R
- Added -o to specify an output file or STDOUT with -
- Added -c to specify a comment character
- Added a new util xhierarchy to print function call hierarchy
<<lessThis program can only handle basic dissassembly. If the binary has been modified to resist debugging then the Examinier probably will not be able to analyze the code. Also the Examiner will not analyze live running code. This can be a good thing but if you need to look at code when it runs or deal with complicated disassembly you should probably use Fenris.
Main features:
- Automates objdump usage
- Can generate cross-reference files of functions, interrupts and other useful things
- Locates functions within the binary
- Understands the stack and comments on its state
- Can parse and understand the contents of the .rodata section
- Cross references .rodata calls and comments on them
- Locates .data pointer references to .rodata
- Provides an easy to read CALL syntax for comments
- Understands and looks up interrupts calls
- Utilizes Linux source headers to determine function names based on what interrupt is called
- Can differentiate all of the socketcall functions
- Can comment on some C like constants for function calls
- Separates functions based on ret calls
- Can recognize and attempts to decode UPX compressed binaries
- Works with TCT and Fenris dress utility
- Can detect crippled ELF executables and burneye executables
- Recognizes symbols and will cross-reference dynamic libraries
Enhancements:
- Has rudementary detection of burneye via 7350 sig.
- Can detect crippled ELF header files (optionally uncripple)
- Added a TUTORIAL file
- Modified default working dir to $HOMEexaminer-data
- Can cross-reference .data pointers to .rodata sections
- Now records pushl calls
- Fixed -H to dump headers instead of -R
- Added -o to specify an output file or STDOUT with -
- Added -c to specify a comment character
- Added a new util xhierarchy to print function call hierarchy
Download (0.033MB)
Added: 2005-03-07 License: GPL (GNU General Public License) Price:
1696 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 engineering utility 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