Main > Free Download Search >

Free potentially damaging software software for linux

potentially damaging software

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 266
Constrictor Mail Filter 0.3

Constrictor Mail Filter 0.3


Constrictor is a Python module for parsing, filtering, and delivering mail as a mail delivery agent (like Procmail). more>>
Constrictor is a Python module for parsing, filtering, and delivering mail as a Mail Delivery Agent (like Procmail). Constrictor provides the functionality to easily write a MDA in Python rather than reading some configuration file of its own syntax.
This has the advantages that configurations are readable and self-explanatory (at least, to anyone who knows Python) and that users have the full flexibility of the Python language at their disposal. Constrictor has the ability to deliver to maildir and Unix mbox format mailboxes, as well as bounce, forward, or reject messages.
Constrictor is currently beta software, at best. Im always very leery of software that messes with my mail, since one runs the risk of not only losing messages but, potentially, bouncing mail to great embarassment and chagrin. That said, I am currently using Constrictor on my own mailbox full-time, but, as always, your mileage may vary.
Installation
Constrictor is a single Python module that should be placed either in the directory you intend to invoke your MDA from, or in your Python library directory. The only non-standard module it relies on is the spamd module from the SpamAssassin distribution (available at http://spamassassin.apache.org/full/2.6x/dist/contrib/spamd.py), and only then if you intend to use the "spamassassin()" function to filter your mail (the module is loaded only when that function is called). Constrictor should work on all versions of Python greater than 2.3; it has been tested primarily on 2.3.4, 2.3.5, 2.4.1.
The spamassassin() function connects to a (optionally specified) spamd server (it defaults to localhost). If you do not have a spamd server, you cannot use this function.
For Postfix and Sendmail, edit your ~/.forward to include "|/path/to/filter.py". For more information on invoking this script as an MDA,see your MTAs manual or ask your administrator.
Enhancements:
- This release adds locking code to duplicate database (pickle file used to recognize duplicate messages) access.
- This release contains no known stability or delivery reliability issues, and thus is considered stable.
<<less
Download (0.010MB)
Added: 2005-11-28 License: BSD License Price:
1425 downloads
Gettext PO syntax highlighting for Vim 20060127

Gettext PO syntax highlighting for Vim 20060127


Gettext PO syntax highlighting for Vim it highlights and checks Gettext PO format files for GNU, Gnome, and KDE software. more>>
Gettext PO syntax highlighting for Vim enhances the default PO syntax highlighting within vim to add the following new features and improvements:
- Gettext plurals
- KDE style plurals
- KDE style comments
- KDE desktop file entries have AAAA= highlighted
- Error checking on KDE plurals and comments
- Mark the fuzzy flag as a TODO item
- Basic HTML highlighting within msgstr and msgid
- Highlights text within HTML tags that could potentially be translated
- Highlights PO header items
- Marks header items that are unset
- Marks copyright header items that are unset
- Highlight variables of type %d
- Accelerator keys for KDE, Gnome and OpenOffice are highlighted
- msguniq and msgcat conflicts #-#-#-#-# are highlighted
Installation
- Place in your local .vim/syntax
- On Fedora at least place in /usr/share/vim/vim62/syntax for the new PO highlighting to be available to everyone
Enhancements:
- Adds highlighting for the new Gettext context information.
- Highlights unset plural form header information.
<<less
Download (0.001MB)
Added: 2006-01-28 License: GPL (GNU General Public License) Price:
1364 downloads
Common Text Transformation Library 2.08

Common Text Transformation Library 2.08


Common Text Transformation Library is a C++ parser generator library. more>>
Common Text Transformation Library, CTTL for short, is a set of C++ classes and functions to understand and modify text data. Common Text Transformation Library implementation is based on STL classes and algorithms.
Concept of a substring plays major role in design of the text transformation library. CTTL substring is an object that interacts with fragments of text encapsulated by STL std::basic_string template class.
Template classes cttl::const_edge and cttl::edge, designed for constant and mutable data access, respectively, represent CTTL substrings. Substrings may be compared, inserted, deleted, or replaced across multiple text inputs. If content of text mutates, the substrings adjust their positions accordingly to the change. CTTL guarantees that substrings remain stable with respect to a potentially mutable text.
Within CTTL framework, a substring may be parsed with EBNF-like grammar. CTTL lexical analysis engine generates a stream of substrings corresponding to the parsed symbols. BNF and EBNF grammars can be written directly in C++.
Template meta-programming and operator overloading offer features to write C++ expressions that describe grammar rules. No additional steps of parsing, compiling, or generating source code are required. Compiled CTTL program implements LL(INF)-parser, the recursive-descent parser with infinite lookahead.
Enhancements:
- This release focuses on documentation enhancements, which include multiple documentation improvements and revisions.
- An alphabetical index of all CTTL facilities was added: http://cttl.sourceforge.net/documentation_idx.html.
<<less
Download (0.16MB)
Added: 2006-11-04 License: GPL (GNU General Public License) Price:
1085 downloads
Booting Ubuntu To RAM

Booting Ubuntu To RAM


Booting Ubuntu To RAM is an article aims to document the process of creating a customized Ubuntu that loads an image in RAM. more>>
Booting Ubuntu To RAM is an article aims to document the process of creating a customized Ubuntu that loads an image from the hard disk to RAM, then boots an entire Ubuntu session out of RAM. It is intended for intermediate to advanced Ubuntu users who are familiar with the shell, and may have limited experience customizing the livecd (LiveCDCustomization) and shell scripting. We will customize a LiveCD and copy it to the hard drive, and make a few modifications to bootup scripts so that it copies to RAM via our good friend tmpfs.
WARNING: The author asserts that this procedure works for him, but cannot guarantee that this procedure works for anyone else. Although this procedure is meant to be 100% safe, it is feasible that there may be mistakes, or a chance of misunderstanding the instructions in a manner that causes loss of data. Please make a backup and do not attempt on mission critical systems. Read through this article thoroughly, and do not attempt if you do not comprehend or feel comfortable about any of the instructions!
CAUTION: I hope this is intuitively obvious, but Ill humor you and state it bluntly: Changes you make under the live session are NOT saved and WILL BE LOST when you reboot or shut down. Dont save anything important to the "home directory" and expect it to still be around! If you want to save data permanently, mount a permanent medium (such as your hard drive), plug in a thumbdrive, or use some network functionality built into Ubuntu to save your data to a non-volatile destination.
There are many cases where one would like to boot Ubuntu to RAM:
- Performance: The desktop performance is dramatically improved. A 400MB squashed filesystem in RAM, that holds 1200MB of data, is read back on a 1.6GHz Core Duo in about 3 seconds, including decompression time.
- Power, Noise, Durability: Although modern hard disks dont use much power compared to other system components, this may still be important for some. In laptops, hard disks are often the noisiest components, so this setup can reduce system noise. With the hard disk spun down, a laptop can potentially withstand greater shocks without damage.
- Abrupt poweroff: Since the hard disk is only momentarily used in read-only mode during boot, then never touched again, there are few or no negative consequences of an abrupt poweroff. If a system is used where power is inconsistent, or the system is regularly used in a context where fast shutoffs are required, this is very handy.
- Privacy: Anything you do in this session are lost when you reboot or power off. This is great for kiosks or other systems where permanent modification are not desired. (Note that by default the livecd user has full sudo access, so potentially a malicious user can still make permanent changes by mounting the hard drive and following this HOWTO)
<<less
Download (MB)
Added: 2007-05-09 License: GPL (GNU General Public License) Price:
555 downloads
Ulteo Alpha1 (Sirius)

Ulteo Alpha1 (Sirius)


Ulteo is the easiest system to use on computers. more>>
Ulteo project is the easiest system to use on computers. Ulteo is a new concept of an easy-to-use open-source operating system which could change the way we all use computers.

As a result, users have to perform tasks that should be reserved to computer specialists, while we think that users should just spend time using the applications they need. Ulteo tries to provide answers to these issues.

The first answer we have is to consider the OS + applications as a whole system that we could call an "Application System". This system should:

1- always provide the most up to date stable features and self-upgrade automatically
2- require no, or very little, administration by the user
3- open users horizon to potentially every application which exists, the simple way

For this release of Ulteo Sirius Alpha1, we have focused on the first point. This means that after the first installation, Ulteo will try to check for any new versions available if a network connection is available, and self-upgrade by using an incremental upgrade mechanism.

What this means is that for the next alpha release version, no installation will be needed. Simply rebooting the system will be enough to get the new features and bug fixes.
<<less
Download (MB)
Added: 2007-05-28 License: GPL (GNU General Public License) Price:
881 downloads
Source Mage GNU/Linux 0.9.6.3

Source Mage GNU/Linux 0.9.6.3


Sourcemage is a source-based GNU/Linux distribution based on a Sorcery metaphor of casting and dispelling programs. more>>
Source Mage GNU/Linux distribution is based on a sorcerous metaphor of "casting" and "dispelling" packages, which we refer to as "spells".
This is a development ISO and potentially loaded with bugs and glitches. This is where you come in. We need your help to squash these bugs.
Please download, burn, and install this ISO to a spare partition, extra computer, or over your least favorite friends Windows partition. VMWare or bochs works too. Upon finding a glitch, please report it in bugzilla. No bug is too small, or too large.
Help shape the future of Source Mage! Download the Next Generation Testing ISO and install!
Enhancements:
- This is an updated release based on the 0.9.6 version of the ISOs.
- While it does not contain any changes in the actual installer scripts, it does have an updated set of packages/spells based on the 0.7 Stable Grimoire, including an updated version of the Linux kernel.
<<less
Download (247MB)
Added: 2007-03-28 License: GPL (GNU General Public License) Price:
941 downloads
Source Mage GNU/Linux 0.9.6 PPC

Source Mage GNU/Linux 0.9.6 PPC


Sourcemage is a source-based GNU/Linux distribution based on a Sorcery metaphor of casting and dispelling programs. more>>
Source Mage GNU/Linux distribution is based on a sorcerous metaphor of "casting" and "dispelling" packages, which we refer to as "spells".
This is a development ISO and potentially loaded with bugs and glitches. This is where you come in. We need your help to squash these bugs.
Please download, burn, and install this ISO to a spare partition, extra computer, or over your least favorite friends Windows partition. VMWare or bochs works too. Upon finding a glitch, please report it in bugzilla. No bug is too small, or too large.
Help shape the future of Source Mage! Download the Next Generation Testing ISO and install!
Enhancements:
- A "dependency" scheme was added to make sure you dont accidentally skip a vital step or do things in the wrong order.
- You can still override dependencies if you really know what youre doing.
- Spells are now installed in the background while you are busy selecting options.
- Software RAID support via mdadm was added.
<<less
Download (207.9MB)
Added: 2006-03-15 License: GPL (GNU General Public License) Price:
1321 downloads
Heilan 0.12

Heilan 0.12


Heilan is a cross-platform OpenGL X3D browser written in C++ and designed for audio work. more>>
Heilan is a cross-platform OpenGL X3D browser written in C++ and designed for audio work. Specifically, it forms the environment within which I am developing an audiovisual instrument for my PhD. As such, it has a number of features not commonly found in X3D browsers:
Low latency audio courtesy of PortAudio (ASIO, DirectX, MME on Windows; Jack, ALSA, OSS on Linux; CoreAudio on OSX).
A 1st order B-format Ambisonic audio engine, allowing for full 3d sound, capable of accommodating virtually any speaker configuration (at the moment this is limited to preset configurations, but that will change in the future).
Open Sound Control support for all nodes, allowing a nodes attributes to be manipulated in realtime, potentially by multiple users.
A multi-threaded audio engine, able to split off different nodes audio processing into separate threads (and potentially, separate cpus/cores). This can be configured by the scene author.
Heilan aims to conform to the X3D Interchange profile, with additional support for certain nodes such as Sound and NurbsPatchSurface. It may be extended with libraries which can provide extra nodes, navigation types, and sound file loaders. It comes with a library containing my own experimental audiovisual nodes, and a couple of extra navigation types.
The browser itself is a command line program designed to be used offline (theres no browser plugin or http/ftp support), though there is a GUI frontend available as well (included in the binary package). Both are open source, licensed under the GPL.
Enhancements:
- This release has the EXAMINE navigation type implemented correctly for the first time, and multitexturing is now implemented.
- Basic support for GLSL shaders is also included via the ProgramShader and ShaderProgram X3D nodes.
- Some new nodes have been added to libheilanextras, and a number of minor bugs have been fixed.
<<less
Download (0.87MB)
Added: 2007-04-18 License: GPL (GNU General Public License) Price:
919 downloads
Ulteo-KDE Alpha1 (Sirius)

Ulteo-KDE Alpha1 (Sirius)


Ulteo is the easiest system to use on computers. more>>
Ulteo is the easiest system to use on computers. It is a new concept of an easy-to-use open-source "application system" which could change the way we all use computers.

As a result, users have to perform tasks that should be reserved to computer specialists, while we think that users should just spend time using the applications they need. Ulteo tries to provide answers to these issues.

The first answer we have is to consider the OS + applications as a whole system that we could call an "Application System". This system should:

1- always provide the most up to date stable features and self-upgrade automatically
2- require no, or very little, administration by the user
3- open users horizon to potentially every application which exists, the simple way

For this release of Ulteo Sirius Alpha1, we have focused on the first point. This means that after the first installation, Ulteo will try to check for any new versions available if a network connection is available, and self-upgrade by using an incremental upgrade mechanism.

What this means is that for the next alpha release version, no installation will be needed. Simply rebooting the system will be enough to get the new features and bug fixes.
<<less
Download (622MB)
Added: 2007-06-06 License: GPL (GNU General Public License) Price:
870 downloads
samhain 2.3.5

samhain 2.3.5


Samhain is a multiplatform, open source solution for centralized file integrity checking. more>>
Samhain is a multiplatform, open source solution for centralized file integrity checking / host-based intrusion detection on POSIX systems (Unix, Linux, Cygwin/Windows).
samhain project has been designed to monitor multiple hosts with potentially different operating systems from a central location, although it can also be used as standalone application on a single host.
Main features:
Centralized monitoring
- Samhain clients (or agents) can connect to a central log server via secure (encrypted and authenticated) TCP connections. This allows central logging to the server, central storage of baseline databases and client configuration data, and central updates of baseline databases.
Web-based management console
- For client/server installations, a web-based console - Beltane - is available as separate package. Beltane allows to monitor server and client activity, view client reports, and update the baseline databases on the server side.
Multiple logging facilities
- Samhain supports multiple logging facilities, each of which can be configured individually. Supported logging facilities include (but are not limited to) tamper-resistant logfile, syslog, email, relational databases (MySQL, PostgreSQL, Oracle, or unixODBC) and the Prelude IDS.
Tamper resistance
- Samhain offers PGP-signed database and configuration files, a stealth mode, and several more features to protect against attempts to subvert the integrity of the samhain client / agent.
Enhancements:
- This release fixes some minor bugs.
- The portcheck module tears down connections for some common protocols more gracefully.
<<less
Download (1.3MB)
Added: 2007-06-21 License: GPL (GNU General Public License) Price:
858 downloads
Frugal Windowing Environment 0.1.5

Frugal Windowing Environment 0.1.5


Frugal Windowing Environment, or FWE, is my basic windowing system for framebuffers. more>>
Frugal Windowing Environment, or FWE, is my basic windowing system for framebuffers. It currently works under Linux only and is in an alpha stage of development. The project is the logical next step from my previous system, FrameBufferUI (fbui), which is a small, in-kernel graphical user interface for Linux.
Main features:
- Frugality
- Small size (the current alpha version is 20 kB).
- Minimal resource requirements.
- Software simplicity
- Client-server architecture, with clients potentially located on remote computers (disabled at present)
- Graphics on each console with one server each.
- Basic drawing commands needed for frugal applications.
- Software bloat keeps us all on the treadmill of always buying new hardware, which ultimately new software makes painfully slow, thus we are always falling behind. But the software makes the system slow because it is poorly designed and poorly implemented and rushed work, with the frequent consequence that it is bloated. Thus the purchasing-treadmill is economically and materially wasteful. It profits the few while making the many suffer unnecessarily.
- Bloat is also bad for the Environment (which we live in and rely upon) since the manufacture of computer equipment involves the use of numerous very nasty chemicals which inevitably end up in the soil, water and air. Similarly the disposal of electronics results in chemicals leaching out of circuit boards, LCDs (which contain mercury) et cetera, which then enter the biosphere. We cannot afford to pretend this problem doesnt exist and we cannot afford to leave it to self-serving politicians to solve. It is better to solve the problem at the source: buy less hardware. (Article)
- Liberation from bloat is liberation from rushed work, poorly managed projects, and bad engineering. It is liberation from those project managers and programmers who, rather than produce better, leaner, less buggy software, pass on the consequences of their bad choice to users who must pay to upgrade their hardware to accommodate the bloat. And as that software gets bigger and bulk is piled upon bulk, increasing numbers of bugs and vulnerabilities arise which require, you guessed it, more upgrades.
<<less
Download (0.032MB)
Added: 2007-07-31 License: GPL (GNU General Public License) Price:
815 downloads
Tresys Brickwall 1.1

Tresys Brickwall 1.1


Tresys Brickwall software makes it easy to manage the power of SELinux. more>>
Tresys Brickwall software makes it easy to manage the power of SELinux. Tresys Brickwall is built on an enhanced version of the Reference Policy that "targets" network facing applications for containment. SELinux forms a firewall around each application, protecting applications from each other and preventing an application from damaging the kernel. Tresys Brickwall provides an intuitive graphical user interface (GUI) that allows administrators to configure access to network resources at the application level. Security options (SELinux Booleans) can also be set on a per-application basis. Advanced users can even include raw SELinux policy for additional customization.

The Tresys Brickwall Professional and Enterprise Editions add targets for several applications not covered by the standard Reference Policy, and they allow administrators to define custom targets for applications not in the built-in target list. These editions also allow administrators to extend targets file access permissions.

The Tresys Brickwall Enterprise Edition adds a first-ever network management capability to SELinux. A central Tresys Enterprise Manager securely manages the configuration for all of the SELinux machines across an enterprise. Groups of client machines can be defined and a configuration can be managed and applied to all of the machines in that group. The Tresys Enterprise Manager also works with Tresys Razor™ products to manage enterprise applications like IBMs WebSphere and DB2.
<<less
Download (MB)
Added: 2007-08-16 License: Free To Use But Restricted Price:
801 downloads
Enigform 0.8.1

Enigform 0.8.1


Enigform is a Mozilla Firefox extension that provides you the ability to digitally sign HTTP GET and POST requests. more>>
Enigform is a Mozilla Firefox extension that provides you the ability to digitally sign HTTP GET and POST requests, even those generated via AJAX calls. The project implements the mechanism described in the white paper entitled OpenPGP based Identity and Data Authentication for HTTP POST payload by Arturo Buanzo Busleiman. Okay, me.
This extension is focused on adding an extra layer of security to the payload of HTTP POST requests. There is also a great extension called Enigmail that enhances Mozilla Thunderbird with PGP capabilities. You can check out Enigmail at its Mozdev Page.
For years different methods for User Authentication and Session Management have been implemented:
- HTTP Authentication
- Cookies
- GET/POST values
- SSL Certificates
- A combination of all the above.
Regarding SMTP, e-mail has been digitally signed for a long time now, and it is a standard. Extending its usage to the HTTP protocol sounded like a natural idea, specially at 3am when I woke up with a OpenPGP-signed HTTP POST request in my head.
By having the GET query string and the POST payload ("variable=test") signed using an ASCII armored, Clearsign, OpenPGP based procedure, the browsing user can provide Identity and Data Authentication to that payload, thus adding all OpenPGP benefits to the HTTP protocol.
This allows web developers to add a new layer of security to their applications, and if correctly implemented will render man in the middle attacks useless. The direct benefit of implementing this extension is that web developers will be able to verify the payloads signature, potentially avoiding obscure session management, and/or complicated login procedures.
For example, Highly Secure Home Banking sites could be created by using Enigform + some simple server side code.
<<less
Download (0.010MB)
Added: 2007-06-19 License: MPL (Mozilla Public License) Price:
858 downloads
xor-analyze 0.5

xor-analyze 0.5


xor-analyze provides a program for cryptanalyzing xor encryption with variable key length. more>>
xor-analyze provides a program for cryptanalyzing xor "encryption" with variable key length.
Main features:
- Could possibly crack bad implementations of one-time pads
- Check ftp://ftp.habets.pp.se/pub/synscan/ for windows binaries
To find out what length the password is the ciphertext is XOR-ed against itself with different shifts (see XOR_analyze::coincidence() in analyze.cc) and the number of zeroes (equal bytes) are counted. This is called counting coincidences. When the number of zeroes is high the shift value is potentially a multiple of the key length. The one that stands out most is checked with statistics (with a frequency table) to get the key. To check with statistics on all key-lengths in key-length interval (-m and -M) use the -a switch (with -v for one key per keylength)
Compiling
Type make. Mail me if it doesnt compile and dont forget to tell me what kind of system you have.
Encryption
$ ./xor-enc secret file.txt file.xor
<<less
Download (0.026MB)
Added: 2007-04-20 License: GPL (GNU General Public License) Price:
924 downloads
Ukrainian Rumble 2

Ukrainian Rumble 2


Ukrainian Rumble is a mechanical FPS with destructible physics. more>>
GPRS Easy Connect program is a free GUI for GPRS connecting for Linux distributions.
Main features:
- Mechanical structure of the robot is to be linked to its functionality.
- Each part of a robot: arm, leg, wheel, head, tower, radar, etc. can be independently damaged and plays its role among various abilities of a robot, thus each ability can be shutdown by damaging a certain part.
- The environment of the simulation should be as destructible as the robots themselves. Thus it is possible to use environment as either weapon or a defensive tool. For example, it should be possible to bring down a building on top of your enemy, or in-between you and your enemy so as to give yourself cover.
<<less
Download (3MB)
Added: 2005-11-21 License: GPL (GNU General Public License) Price:
1434 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5