Main > Free Download Search >

Free hla software for linux

hla

Sponsored Links
Sponsored Links
Sort by >> Relevance
rss
Secleted [ 0 ] software to compare
Results 1 - 15 of about 3
HLA Adventure 3.35

HLA Adventure 3.35


HLA Adventure is an adventure game that was written in Randy Hydes HLA language. more>>
HLA Adventure is an adventure game that was written in Randy Hydes HLA language.
It features Mippy, a cute dragon that lives happily in the forests and caves and often comes out during the later part of the day to eat leaves, smoulder decaying trees, and generally romp around like every good dragon should.
Enhancements:
- Bugfixes were made to a couple of rooms, including the cave under the forest and near the mansion.
<<less
Download (0.64MB)
Added: 2005-10-26 License: GPL (GNU General Public License) Price:
2640 downloads
Multi-Simulation Interface 0.14.0

Multi-Simulation Interface 0.14.0


Multi-Simulator Interface, in shrot MSI, is a simulation interconnection engine. more>>
Multi-Simulator Interface, in shrot MSI, is a simulation interconnection engine. In other words it is a program that connects simulations together by synchronizing their clocks and data. Multi-Simulation Interface serves the same purpose as HLA and supports most of HLAs functionality (and more).
The MSI is an HLA alternative. The major motivating factors in the design of the MSI are speed, interoperability, and ease of use.
The MSI was written as a cutting edge distributed simulation component to connect multiple instances of ATLs premiere simulation software, CSIM, and it can be used to interface any compatible simulations.
How does the MSI compare to HLA?
The MSI was originally created to be just a light weight HLA RTI. However, as it was written, limitations in HLA were discovered. The MSI is an improvement on both the design and implementation of HLA. Some highlights include:
A 1,536 to 1 reduction in size over the publicly available (until late 2002) HLA RTI.
At least one order of magnitude of bandwidth consumption less than the publicly available (until late 2002) HLA RTI.
The ability to subscribe to an object name in addition to a type.
Time synchronization that allows for proper causality when used with discrete event simulators.
Support for systems-of-systems (SoS) and hierarchically organized simulations.
Availability for many platforms.
MSI Concept - A Synchronized Data Broker
The concept behind MSI is the synchronized data broker. There are many connected software systems that posses state data that changes over the life of that system. In the case where these systems need to exchange this changing data with other systems and the other systems will exhibit the effects of this data on their own state, the synchronization of this data may need to be managed.
Historically the management of this data has been as simple as tagging it with the time of its release. If there is any conflict in the data the most recent version of the data is used. If the data is late an extrapolation can potentially be used. In SQL relational databases transactions and locking are used to ensure data integrity. Most data brokering services offer little or no sychronization, only delivery.
MSI Setup and Use
The MSI uses a XML stream through a direct socket connection for communications. This enables the MSI to be used from any programming language that can use sockets (C, C++, Java, Ada, Lisp, Perl, etc.). Also, the MSI was written with cross-platform libraries that make it portable to all the major OS platforms (Linux, Solaris, Mac OS X, Microsoft Windows, IRIX, HPUX, etc.).
The MSI is a single executable file and is distributed with example code for the simulator/federate side interface.
MSI Time Synchronization
The MSI time synchronizer can mix unconstrained with time constrained simulations. Each constrained simulation reports the time of the next event that will occur in that simulation/federate. This time may be artificially inflated to cause loose synchronization (less overhead but less guarantee of accuracy). The simulations/federates will advance to the announced time.
MSI Data Synchronization
The MSI implements a publish/subscribe data broker. The MSI is presently not validating, therefore it does not require a separate data format specification (like the HLA FOM). When data format validation is implemented, it will be an optional feature and not written in Lisp. This greatly reduces MSIs setup time. Also, not being locked to a predetermined data format allows for dynamic data types.
There are five commands associated with the MSI data broker: publish, subscribe, update, unsubscribe, destroy (destroy is not implemented yet). Simulations/federates may subscribe to object names in addition to object types. This allows simulations to subscribe to specific objects of a type without needing to receive updates of all objects of that type. The update command is both an incoming and outgoing command. When a simulation/federate receives an update command, it is expected to reflect the new values of that object.
The MSI has a very flexible publish and subscribe system. A federate may subscribe to an object type or an object name. In addition a federate may specify particular attributes of an object or object type. For example, if an object has attributes name, x, y, and z, a federate that only considers two dimensions may choose to subscribe only to name, x, and y.
The MSI also supports systems of systems and object hierarchy in simulations. A publishing federate may designate a parent object. Subscribers may then subscribe to the objects children.
MSI Messaging
The MSI allows simulations/federates to send messages (interactions in HLA) to each other. These messages can contain multiple attributes and be multicast to a specific group of simulations.
Recently Added Features
Removed external library dependencies to improve the portability and fragility of the MSI.
Added a better client library.
Improved documentation.
Enhancements:
- An XML parsing bug in the utilities library was fixed.
- The socket library was enhanced with more protocols, Win32 tricks, and the ability to key off of addresses as well as names.
- The --wait-for command line argument was added.
- Several internal bugs were fixed.
- More of the client library and the CSIM interface were flushed out.
- All standard functionality was tested.
<<less
Download (3.0MB)
Added: 2006-05-26 License: GPL (GNU General Public License) Price:
1254 downloads
Damn Vulnerable Linux 1.0

Damn Vulnerable Linux 1.0


Damn Vulnerable Linux (DVL) is a Linux-based (modified Damn Small Linux) tool for IT-Security & IT-Anti-Security. more>>
Damn Vulnerable Linux (DVL) is a Linux-based (modified Damn Small Linux) tool for IT-Security & IT-Anti-Security and Attack & Defense. Damn Vulnerable Linux was initiated for training tasks during university lessons by the IITAC (International Institute for Training, Assessment, and Certification).
Damn Vulnerable Linux (DVL) is highly integrated into the community project crackmes.de (http://www.crackmes.de) and is frequently updated with new community provided lessons. Damn Vulnerable Linux (DVL) is your place either to get the latest Damn Vulnerable Linux (DVL) distribution, to get new lessons, or to submit own lessons based on the Damn Vulnerable Linux (DVL) training system.
Damn Vulnerable Linux (DVL) is provided without any fee or charge! Actually, it is a perverted Linux distribution made to be as insecure as possible. It is collection of IT-Security and IT-Anti-Security tools. Additional it includes a fullscaled lesson based environment for Attack & Defense on/for IT systems for self-study or teaching activities during university lectures. Its a Live Linux Distro, which means it runs from a bootable CD in memory without changing the native operating system of the host computer.
As well it can be run within virtual machine environments, such as qemu or vmware. There is no need to install a virtual machine if you use the embedded option. Its sole purpose in life is to put as many security tools at your disposal with as much training options as it can. It contains a huge ammount of lessons including lesson description - and solutions if the level has been solved by a community member at crackmes.de.
Damn Vulnerable Linux (DVL) is meant to be used by both novice and professional security personnel but is not ideal for the Linux uninitiated. Damn Vulnerable Linux (DVL) assumes you know the basics of Linux as most of your work will be done from the command line. If you are completely new to Linux, its best you stop playing with this system.
INSTALLED TOOLS
- HT 0.5
- libreadline4_4.2a-5_i386
- gdb_5.2.cvs20020401-6_i386
- binutils_2.12.90.0.1-4_i386 (including objdumps,gas,strings ...)
- nasm-0.98-1.i386
- HLA v1.86
- libelfsh0-dev_0.65rc1-1_i386
- elfsh_0.65rc1-1_i386
- Apache 2.0.5.4
- Php 4.4.0
- ethereal-common_0.9.4-1woody12_i386
- ethereal_0.9.4-1woody12_i386
- libpcap0_0.6.2-2_i386
- tcpdump_3.6.2-2.8_i386
- lsof_4.57-1_i386
- ltrace_0.3.26_i386
- nmap_2.54.31.BETA-1_i386
- strace_4.4-1.2_i386
- ELFkickers-2.0a (including sstrip, rebind, elfls, ebfc, elftoc)
- GCC/G++ 3.3.4
- GNU Make 3.80
- bastard_bin- 0.17.tgz
- Mysql-server 4.4.1
- Ruby 1.8
- Python 2.3
- lida-03.00.00
- DDD 3.3.1
- Metasploit Framework
<<less
Download (142.6MB)
Added: 2007-01-10 License: GPL (GNU General Public License) Price:
1026 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 1
  • 1