Main > Free Download Search >

Free forensic investigations software for linux

forensic investigations

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 31
File system investigator 1.0.3

File system investigator 1.0.3


File system investigator is a forensic filesystem viewer. more>>
FileSystem Investigator is a platform independent file system viewer and data extraction tool. It allows the user to:

* View the contents of the target file system in a forensicly safe manner, bypassing the normal operating system mechanisms.
* Extract files and whole directory trees of files from the source filesystem.

Since it is written in platform-neutral Java, it can be used to examine filesystems outside their native environment. For example, it can be used to view a Linux filesystem while running under Windows.

FileSystem Investigator directly accesses the source disk and processes the data using it own built in filesystem drivers. This ensures that it is safe to use FileSystem Investigator for forensic investigations.

FileSystem Investigator will never write to the source media thus important timestamps are preserved. FileSystem Investigator can also read disk-image files such as those created by dd.

Files and whole directory structures can be extracted easily from the source drive and stored for further use or analysis. Due to limitations imposed by Java, special files such as device nodes, pipes, sockets and links, cannot be extracted.

<<less
Download (0.33MB)
Added: 2005-04-08 License: GPL (GNU General Public License) Price:
1660 downloads
Digital Forensic Live CD 1.0

Digital Forensic Live CD 1.0


A Linux distribution containing a variety of utilities for forensic investigations more>> <<less
Added: 2009-06-11 License: Freeware Price: FREE
34 downloads
mod_diagnostics.c

mod_diagnostics.c


mod_diagnostics is a debugging and diagnostic tool for application developers - particularly filter modules. more>>
mod_diagnostics is a debugging and diagnostic tool for application developers - particularly filter modules.

mod_diagnostics.c can be inserted anywhere in the Apache filter chain, and logs traffic (buckets and brigades) passing through.

It is a purely passive watcher, and will never touch the traffic passing through.

Examples

Probably the best way to explain mod_diagnistics is by example.

Strange delays in some browsers

In an update to mod_xml, a new bug was introduced. It was not immediately obvious, but in some browsers the request would hang and then timeout. The effect was only observed when using the XSLT output filter with Xalan-C, and only happened with HTTP/1.1 browser, not with HTTP/1.0. Furthermore, hitting "cancel" before the timeout in an HTTP/1.1 browser would cause the page to display!
Inserting mod_diagnostics before and after the offending filter, the bug was immediately obvious. The module was simply failing to pass an EOS bucket down the chain. A trivial fix!

Obscure bug in a third-party library

A user of mod_proxy_html reported serious performance problems when parsing an 8Mb HTML file. He had profiled the problem, and found the entire processing time was in the final call to htmlParseChunk in libxml2.

I investigated this by inserting mod_diagnostics before and after mod_proxy_html, and running it with the largest HTML document I had available (the MySQL manual, about 2.6Mb). I was able to confirm that nothing was passed down the chain until the final call, so not only was it slow, but it had also broken Apache pipelining.

To refine the diagnosis, I added a flush in each call to the filter in mod_proxy_html. Now mod_diagnostics showed a small amount of data (under 1Kb) coming through in the first call to the filter, but nothing else until the end. Further investigation showed that the data stopped coming when the first HTML comment was encountered in the source.

At this point I ran it under gdb, looking for the comment handling. I found that it was failing to find the end of the comment. The problem was resolved only in the last call to htmlParseChunk, which didnt go through the buggy code. I disabled the buggy code, and found it was now working correctly, with approximately the same amount of input and output data in each call to the mod_proxy_html filter - so pipelining was now fixed. My correspondent reported total processing Time for his 8Mb file reduced from 30 minutes to 9 seconds (on five-year-old hardware).

The bug was reported to the libxml team, who have now fixed it.

<<less
Download (0.006MB)
Added: 2006-05-19 License: The Apache License Price:
1255 downloads
FCCU GNU/Linux Forensic Boot CD 11.0

FCCU GNU/Linux Forensic Boot CD 11.0


FCCU GNU/Linux Forensic Bootable CD is a bootable CD based on KNOPPIX. more>>
FCCU GNU/Linux Forensic Bootable CD is a bootable CD based on KNOPPIX that contains a lot of tools suitable for computer forensic investigatins, including bash scripts.
FCCU GNU/Linux Forensic Boot CDs main purpose is to create images of devices prior to analysis, and it is used by the Belgian Federal Computer Crime Unit.
Main features:
- This CD is based on KNOPPIX by Klauss Knopper.
- It is a remaster that I made to use at my work as a computer forensic investigator.
- Its main purpose is to create images copies of devices before analyse.
- It does not use a lot of cpu cycles for unnecessary programs, that is why it drops you to a shell right after the boot.
- It recognizes lots of hardware (Thanks to Klauss Knopper).
- It leaves the target devices unaltered (It does not use the swap partitions found on the devices).
- It contains a lot of tools with forensic purpose.
Enhancements:
- This release adds a new set of tools that allow an investigator to capture the memory from another host trough the Firewire bus, even if the target host is an MS Windows box.
- A new tool to retrieve images from Thumbs.db (MS win thumbnails cache) was added.
- Rdd, a new forensic image acquisition tool, was added.
- A lot of other tools were added and upgraded.
<<less
Download (609.2MB)
Added: 2006-10-19 License: GPL (GNU General Public License) Price:
1119 downloads
Open Computer Forensics Architecture 2.0.6pl1

Open Computer Forensics Architecture 2.0.6pl1


Open Computer Forensics Architecture is a modular computer forensics framework built by the Dutch National Police Agency. more>>
Open Computer Forensics Architecture (OCFA) is a modular computer forensics framework built by the Dutch National Police Agency. The main goal is to automate the digital forensic process to speed up the investigation and give tactical investigators direct access to the seized data through an easy to use search and browse interface.
The architecture forms an environment where existing forensic tools and libraries can be easily plugged into the architecture and can thus be made part of the recursive extraction of data and metadata from digital evidence.
The Open Computer Forensics Architecture aims to be highly modular, robust, fault tolerant, recursive and scalable in order to be usable in large investigations that spawn numerous terabytes of evidence data and covers hundreds of evidence items.
Enhancements:
- This release fixes a memory leak in the evidence library and adds a workaround to limit the impact of a memory-hungry indexer module.
<<less
Download (1.9MB)
Added: 2007-05-24 License: GPL (GNU General Public License) Price:
889 downloads
FIRE 0.4a

FIRE 0.4a


FIRE is a portable bootable cdrom based distribution with the goal of providing an environment to perform forensic analysis. more>>
FIRE is a portable bootable cdrom based distribution with the goal of providing an immediate environment to perform forensic analysis, incident response, data recovery, virus scanning and vulnerability assessment.
Also provides necessary tools for live forensics/analysis on win32, sparc solaris and x86 linux hosts just by mounting the cdrom and using trusted static binaries available in /statbins.
Main features:
Forensics workstation/Data Recovery
- Instantly deploy a forensics workstation with tct, tctutils, mac-robber, and autopsy also provides perl 5.6.1 compiled with Large File Support.
Live System Incident Response
- Binaries are available for Incident Response on a live machine.
Virus Scanning
- Utilizing F-Prot 3.11beta http://www.f-prot.com you can scan for virii, worms, trojans, and all around harmful code.
- Just mount the filesystems that you want to scan and execute f-prot .
- Any filesystem you can mount, you can scan. mount and scan fat/ntfs/ext2/ext3/reiserfs partitions
- Scan your windows machines offline for virii that may not be detected with an "after the fact" anti-virus
- software installation.
Pen-Testing Platform
- I should NOT have to explain this portion: If the tools you would like to use are not in the distribution please make a request!
<<less
Download (578MB)
Added: 2005-05-18 License: GPL (GNU General Public License) Price:
1635 downloads
Regression mAKEr 0.9.11

Regression mAKEr 0.9.11


Regression mAKEr project is a simple modular application for data investigation. more>>
Regression mAKEr project is a simple modular application for data investigation.

This is an application to help user (mathematician) to make regression between series of data, draw grpahics, and export them into various formats by means of common graphics packages (i.e., gnuplot, plotutils). It is written in Python.

The user interfeace is built upon the wxPython (wxWindows) widget set.

The idea of usage is as follows: the user builds a project which is represented as a tree of modules; modules can generate data variables, as well as consume them. Essentialy, such a tree represents an algorithm of data analysis.

The system is intended to educate students.

<<less
Download (1.9MB)
Added: 2006-10-23 License: GPL (GNU General Public License) Price:
1102 downloads
NetMAX Desktop 1.7

NetMAX Desktop 1.7


NetMAX Desktop is a live-CD distribution of Linux upon which NetMAX Server products are based. more>>
NetMAX Desktop is a live-CD distribution of Linux upon which NetMAX Server products are based. It includes best of breed applications: Secure Linux (kernel 2.6.11.5), OpenOffice.org, Blender, GAIM, Gnome 2.8, Dia, gtkam, Azureus bittorrent client, Firefox 1.0, Thunderbird 1.0, Totem multimedia player, XINE multimedia player, Wine compatibility layer, hotplug hardware detection and OpenVPN SSL VPN.
This distribution seeks to fill the role of a fully-functional enterprise class desktop system without licensing fees. In contrast to many of the other live-CD distributions out there, it has been designed to be intuitive enough for non-computer savvy folks to use -- including integrated Windows application support.
Power users will find that this distribution puts security first, adheres to published standards, and thus behaves in the way they expect it to. Unlike previous attempts to simplify Linux for the desktop, the power and customizability that has gained the hearts of the open-source community has not been removed.
Main features:
Cutting Edge Features:
- Complete desktop functionality (network files, presentations, spreadsheet, word processors, browser, art generation, digital camera support, etc.)
- Automatic detection of disks and mountable partitions, as well as automatic mounting of USB storage devices and network (NFS) shares
- Built-in NetMAX network file systems, permissions, authentication and provisioning
- Windows application compatibility
- NetMAX Desktop can be run without permanent installation
- NetMAX Desktop can create NIST-certified disk dumps for forensic analysis
- NetMAX Desktop includes a comprehensive suite of Linux-based multi-file system format disk discovery and recovery utilities
NetMAX Desktop is built for security:
- NetMAX Desktop is based on Secure Linux, and meets or exceeds most government security requirements
- NetMAX Desktop has integrated iptables firewall capabilities and SSL-based OpenVPN
Easy to Use and Install:
- Choose to run the NetMAX Desktop direct from CD, without modifying anything on your hard drive
- Or, choose to install the NetMAX Desktop to your hard drive as your default operating system
<<less
Download (695MB)
Added: 2005-08-31 License: GPL (GNU General Public License) Price:
1537 downloads
FIRST DiskImager 1.0

FIRST DiskImager 1.0


FIRST DiskImager is an advanced, full-featured GUI disk image acquisition tool. more>>
FIRST DiskImager is an advanced, full-featured GUI disk image acquisition tool.

It was designed for forensic disk image inspection. Developed using C++ and QT. This is our 1st attempt to create an acquisition software to meet the NIST standards.

******** WARNING !!! USE THIS SOFTWARE AT YOUR OWN RISK!!! **************

Ive tested and used the software and it works for me, but there is no guarantee that it will work for you. You can very easily DESTROY DATA IRRECOVERABLY by using this software. Do not even attempt using this software unless you are VERY FAMILIAR with the process of imaging hard drives and other media. While this program is intended to make the imaging
process more convenient, it cannot THINK for you. If you mix up the source and destination targets and accidentally overwrite the original evidence, there is nothing I (or anyone else) can do for you.

DO NOT USE THIS SOFTWARE FOR ACTUAL PRODUCTION OR CASE WORK UNTIL YOU HAVE THOUROUGHLY TESTED IT AND HAVE SATISFIED YOURSELF THAT IT DOES WHAT YOU WANT IT TO DO. I WILL NOT BE RESPONSIBLE FOR UNEXPECTED RESULTS OBTAINED FROM THE USE OF THIS SOFTWARE WHETHER THEY ARE THE RESULT OF PROGRAM BUGS, USER ERROR, HARDWARE FAILURES, OR ACTS OF GOD. AGAIN, IF YOU USE THIS SOFTWARE YOU DO SO AT YOUR OWN RISK AND ASSUME ALL RESPONSIBILITY FOR THE RESULTS.
***************************************************************************
<<less
Download (0.27MB)
Added: 2006-08-23 License: GPL (GNU General Public License) Price:
1160 downloads
UserTracking 2 Beta 6

UserTracking 2 Beta 6


UserTracking 2 works closely together with Radiator and 802.1x in an attempt to facilitate forensics investigations. more>>
UserTracking 2 is a tool that works closely together with Radiator and 802.1x in an attempt to facilitate forensics investigations. It does this by linking network layer 2 (i.e. MAC addresses) to network layer 3 (i.e. IP addresses).
Since 802.1x keeps logs of users and MAC addresses while forensics investigations will typically have an IP address and a timestamp of an offense, it is necessary to have such a link between layer 2 and layer 3.
Enhancements:
- Easily installable Debian packages are now available.
<<less
Download (MB)
Added: 2007-02-16 License: GPL (GNU General Public License) Price:
987 downloads
Operator 3.3.20

Operator 3.3.20


Operator is a complete Linux (Debian) distribution that runs from a single bootable CD and runs entirely in RAM. more>>
Operator is a complete Linux (Debian) distribution that runs from a single bootable CD and runs entirely in RAM.
The Operator contains an extensive set of Open Source network security tools that can be used for monitoring and discovering networks.
This virtually can turn any PC into a network security pen-testing device without having to install any software. Operator also contains a set of computer forensic and data recovery tools that can be used to assist you in data retrieval on the local system.
Starting with the 3.3 version of Operator, we have started completely from scratch by installing a basic Debian installation then adding the KNOPPIX functionality afterwards. This allowed us to have more control and understanding of what is on the CD.
Main features:
- Debian based Linux Installation
- Linux-Kernel 2.4.31
- KDE V3.3.2-1
- wine Windows Emulator (Binary Emulator)
- Konqueror and Mozilla Firebird Web Browsers
- Koffice which includes korganizer, kword, kspread and more
- X Multimedia System (xmms) an MPEG-video, MP3
- Internet connection software kppp,pppoeconf (DSL)
- utilities for data recovery and system repairs, even for other operating systems
- network and security analysis tools for network administrators
- many programming languages, development tools
- in total more than 900 installed software packages with over 2000 executable user programs and utilities
- 100+ Unix/Windows Exploits and Tools ready to run
Enhancements:
- Modified wireless_select to use /proc/net/dev instead of /proc/net/wireless. Some cards were not showing up after they were reinserted like orinoco.
- Added package aim_1.5.286 AOL Instant Messenger
- Stripped down locales to use en_, de_, es_ only
- upgraded hydra-4.6 to hydra-4.7
- Added BusLogic driver to the kernel so that vmware would not panic when booting after an HD install.
- Updated Metasploit framework from 2.3 to 2.4
- reinstalled libnet1-dev
- fixed captive-ntfs
- Added new Exploits:
- HOD-ms05039-pnp-expl - (MS05-039) Microsoft Windows Plug-and-Play Service Remote Overflow
- HOD-kerio-firewall-DoS-expl - Kerio Personal Firewall Multiple IP Options Denial of Service
- HOD-ms04031-netdde-expl - Microsoft Windows NetDDE Remote Buffer Overflow Exploit
- HOD-ms04032-emf-expl - Microsoft Windows Metafile (.emf) Heap Overflow Exploit
- HOD-ms05002-ani-expl - Internet Explorer .ANI files handling Universal Exploit
- HOD-ms05017-msmq-expl - Message Queuing Buffer Overflow Universal Exploit
- DSR-cpanel - POC for Cpanel 5 and below
- cpanel-9x_RCE - POC for Cpanel 9 and below
- DSR-nethack - local exploit for Nethack 3.4.0
- phpLDAPadmin - phpLDAPadmin 0.9.6 - 0.9.7 Remote command Execution
- phpbb.php - phpBB 2.0.10 Remote command Execution
- HP_OV_NNM_RCE - HP OpenView Network Node Manager 6.2, 6.4, 7.01, 7.50 Remote Command Execution
- Added new Tools:
- zebra 0.94 - Tool that manages TCP/IP based routing protocols
- voipong 1.2 dev - VoIP call detector and voice dumper VoIPong is a utility which detects all Voice Over IP calls on a pipeline, and for those which are G711 encoded, dumps actual conversation to seperate wave files. It supports SIP, H323, Ciscos Skinny Client Protocol, RTP and RTCP.
- Upgraded yersinia v0.5.3 to v0.5.6 - Framework for performing layer 2 attacks
- ike-scan v1.2 - Discover and fingerprint IKE hosts (IPsec VPN Servers)
<<less
Download (585MB)
Added: 2005-12-24 License: GPL (GNU General Public License) Price:
1439 downloads
The Examiner 0.5

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
<<less
Download (0.033MB)
Added: 2005-03-07 License: GPL (GNU General Public License) Price:
1696 downloads
Faerion IRC Server 1.17.7.1

Faerion IRC Server 1.17.7.1


Faerion IRC Server project consists of an advanced, secure, multi-lingual IRC server for Unix/Win32. more>>
Faerion IRC Server project consists of an advanced, secure, multi-lingual IRC server for Unix/Win32.
Faerion is a Unicode-based IRC server. It features enhanced support and transparent conversion for different charsets, and provides a stealth network model, persistent channels, compressed links, etc.
Main features:
- Support for transparent, user-controlled charset translation (virtually) from anything to anything. This is done by using Unicode mappings, which can be installed or removed on the fly, without having to interrupt the server. The server supports a special "fallback" conversion table which maps all characters that are not supported by a users preferred charset to the closest looking characters. This process is typically referred to as "transliteration" and is widely used on Russian IRC networks to avoid problems with incompatible charsets. The difference is that with Faerion, the server takes all necessary investigation to see what should be transliterated, and what can be passed without changes.
- Clients that have native support for Unicode (UTF-8), will benefit from using it at full scale without the implication of "cryptic writings" (which raw UTF-8 is for a typical human eye).
- Support for "persistent channels": channels registered with the Channel Service (mode +r) are not deleted when the last user leaves. This slightly saves bandwidth and helps mitigate several privacy issues (such as channel key revelation).
- Support for channel forwarding based on user address matching rules: with channel mode +f enabled, all ban masks can have a ",#channel" suffix appended to them to forward clients to another channel instead of declining the attempt to join the channel.
- Limited portability. The server is currently available for most POSIX platforms (modern BSD and Linux variants) and Microsoft Windows.
Enhancements:
- The LIST command now requires users with unregistered nicknames to additionally specify a pseudo random number to prove their human nature, otherwise the command is ignored.
- Opers no longer need an O-line to use any command; remotely set +o works just fine.
- Fixed the charset conversion problem when a user gets registered on the server.
- Invite list no longer overrides ban list.
- Fixed a crash in WHOIS.
- Fixed to compile without warnings in -Werror mode with GCC 3+.
- Fixed the +c channel mode to disallow colors instead of stripping them.Also, when a topic is being changed by a nonop on a +c-t channel to something that contains colors, the attempt is denied.
<<less
Download (MB)
Added: 2007-03-23 License: GPL (GNU General Public License) Price:
950 downloads
Picalo 2.36

Picalo 2.36


Picalo Data Analysis Software is an free and open-source application that helps data analysts. more>>
Picalo Data Analysis Software is an free and open-source application that helps data analysts.
Picalo Data Analysis Software is an open source application that helps data analysts, fraud investigators, and auditors search through data sets for anomalies, trends, and other information.
Picalo is a scripting-oriented, data analysis toolkit that is focused on forensic data analysis. It is based in the Python language, and it includes a number of modules to crunch and massage data. I use it in my fraud research, and I publish it as open source in hopes that others will find it useful, contribute additions, and better the suite.
Main features:
- Picalo is an open framework. Users can either use the built-in routines or write their own. Those who write their own can share their routines with others in the Picalo community. The goal is to create a large set of analysis routines that meet many different needs--on a scale that a single company could never do.
- The philosophy of Picalo is to bridge the gap between technically-oriented analysts and non-technical analysts. Data analysts who know basic scripting routines (for loops, for example), are more efficient and effective than those who do not--usually by several orders of magnitude. Picalo allows those who are technical to quickly write wizard-based analyses that others in an organization can use. See the user manual for more information about the plugin Detectlet architecture.
- Picalo includes advanced analysis routines not found in competing products. For example, it supports grouping by a number of days for analysis of labor and time card data. Picalo can also automatically group records to achieve a specified degree of smoothness in data.
- Picalos language is based in Python, a powerful and easy-to-learn language. Rather than creating its own language (like competing packages do), Picalo rises on the shoulders of an extremely well-done language. You can download any of thousands of Python libraries from the Internet to use in your analyses.
- Picalo runs on Windows, Mac OS X, Linux, and many other systems. Most competing data analysis applications run only on Windows.
The Picalo community believes that data analysis is best done through scripting. However, we realize that not all analysts will learn and enjoy scripting. Picalos Deteclet architecture allows those who know how to script support those who do not through customizable wizards.
Picalo is also based in open source principles. This doesnt mean the designers cant make money with Picalo, it just means that the software code is open for others to fix bugs, code review, and improve upon. Profits should be made in using the software (on the job or in consulting practice) rather than in selling the software.
<<less
Download (4.0MB)
Added: 2006-01-08 License: GPL (GNU General Public License) Price:
1388 downloads
SimSoup 0.3

SimSoup 0.3


SimSoup is a graphical artificial chemistry simulator. more>>
SimSoup is a graphical Artificial Chemistry simulator for Linux and Windows.
The program enables a Chemistry to be defined in terms of Molecule Types and the possible Interactions between them. A simulation run involves setting up a number of Molecules of various Molecule Types in a Reactor, and then allowing Interactions to take place over a period of time. Interactions taking place in the Reactor are shown on a graphical display.
The motivation for development of the program is to enable investigations into the behaviour of networks, particularly in relation to metabolism first theories of the origin of life, although the basic design of SimSoup supports modelling of any network in which interactions can take place between nodes.
Currently, SimSoup development has reached prototype stage.
Enhancements:
- A Chemistry including Molecule Types and Interaction Types
- A Reactor in which Interactions take place between Molecules
- Graphical views of the Chemistry and Reactor. Interactions taking place in the Reactor are displayed in real time
- Display of Simulation Statistics in real time. Statistics can be displayed in two formats:-
- Data Series Plots: These show the real-time behaviour of a range of variables that are monitored as the simulation runs. The Data Series to be displayed are selectable from a list
- Manhattan Plot: This shows the amount of variability in the composition of the material in the Reactor.
- Simulation Control facilities, including the ability to use Predefined Scenarios to control the operation of the simulation, and a facility enabling Action Requests to be setup to customise Predefined Scenarios or create user defined scenarios.
- A (partly hidden) System Monitor screen - mainly for diagnostic purposes
SimSoup has an object oriented design.The main benefit of this is that it allows concepts such as Molecule and Interaction Type to be represented as self contained units in the program. This makes understanding the code easier, and therefore improves maintainability of the code.
I use techniques such as inheritance and polymorphism sparingly, but they are used in the case of the Interaction Types listed above. All eight Interaction Types are variants derived from a base Interaction class. As a result of this approach, implementation of the six Interaction Types not yet completed should be relatively straightforward.
SimSoup is a cross platform C++ program for Linux and Windows. It has been compiled and linked using the Borland products Kylix 3 Open Edition (Linux) and C++ Builder 6 Personal (Windows). The KDE product KDevelop has been used for code navigation and editing. The code makes considerable use of the C++ Standard Template Library (STL). I believe that the benefits of using this library more than justify the effort required to learn the STL basics.
This source code distribution includes the Kylix code only. The cross platform code enables SimSoup to be compiled and linked using both Kylix and C++ Builder. If possible, a future distribution will include the cross platform code enabling out of the box compilation using C++ Builder on Windows as well as Kylix.
The user interface is relatively basic, but I have tried to make it as intuitive as possible. Its worth looking at Help | Quick Start for notes on editing Interaction Types in the Chemistry view.
Installation
Your system needs to have X installed. SimSoup runs on both KDE and Gnome, but also runs fine on lighter window managers such as WindowMaker.
Extract from the file SimSoup-0.1-i386-pc-linux-tar.gz to a directory of your choice. Now copy the file libborqt-6.9.0-qt2.3.so to a library directory on your system. On SuSE 8.1 the directory /usr/lib can be used.
If for some reason the above does not work, or you want to try SimSoup without copying the file to a system directory, then you can get started by copying the file libborqt-6.9.0-qt2.3.so to any directory of your choice (eg /home/chris/libs) and then typing the following at a bash prompt
LD_LIBRARY_PATH=/home/chris/libs
export LD_LIBRARY_PATH
You can now run SimSoup. Using the -ns command line option (./SimSoup -ns) will run the program without the startup message.
<<less
Download (4.5MB)
Added: 2006-04-23 License: Freely Distributable Price:
1279 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 3
  • 1
  • 2
  • 3