Main > Free Download Search >

Free in a few software for linux

in a few

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1480
Mint 2.2 Beta

Mint 2.2 Beta


Mint is a small X toolbar that can switch network configurations in a few keystrokes. more>>
Mint is a small X toolbar that can switch network configurations in a few keystrokes. Mint enables you to change your network configurations in a few keystrokes. It supports DHCP and static addresses, and can execute an authentication script when it changes the configuration. It also displays a clock and a battery meter.
mint displays the name of current network configuration. It also displays a clock and a battery meter. The battery meter shows the percentage of remaining battery life and appends a `+ to the battery life when AC power is connected.
Since it changes network configuration, mint must be run setuid root. It safely invokes the authentication script as the user who started mint, not root.
mint provides a network configuration called "off" to shutdown the network interface. mint displays "?" if it does not recognize the current network configuration. It displays "xx" if the network interface does not exist.
The authentication script is run in the background. When you switch network configuration, mint kills any previously running authentication script. For DHCP configurations, mint does does not run the authentication script if the DHCP request fails.
DHCP support is made by the "dhcpcd" command, which mint expects to find in /sbin. dhcpcd should have come with your Linux distribution; if not you can get it from http://www.phystech.com/download/dhcpcd.html.
Enhancements:
- The beta version of Bianca was released and is available for download. Bianca comes with two brand new themes: Bianca-Blue and Bianca-Green which give the distribution a whole new minty look. Only one panel at the bottom, a Slab-like menu, new default icons. The following applications were added to Bianca: mintMenu, a replacement for the GNOME menu; mintConfig, a Control Center application; mintDisk, a program which automatically mounts FAT32 and NTFS partitions; mintDesktop, which now comes as a package, has a graphical configuration front-end; mintWifi, which now comes as a package.
<<less
Download (698MB)
Added: 2007-02-01 License: GPL (GNU General Public License) Price:
1044 downloads
Simple IPTABLES firewall 0.6

Simple IPTABLES firewall 0.6


Simple IPTABLES firewall is a very simple firewall constructed with basic iptables commands. more>>
Simple IPTABLES firewall is a very simple firewall constructed with basic iptables commands. It is meant to be a guideline only, since any firewall is specific to the services the host offers, and the services the administrator permits local users to use.

NOTE: As is, the script only allows ident (port 113) requests, ftp only works in PASV mode from the client side, IRC DCC sends and chats initiated from behind the firewall are blocked, but incoming DCC requests work (hint: to DCC chat from behind this firewall, use /ctcp nick chat). ICQ is also broken in a few ways, although you can send messages.

This is a self contained script, and it assumes kernel support, and modules.
<<less
Download (0.003MB)
Added: 2007-02-13 License: GPL (GNU General Public License) Price:
1023 downloads
Red-Piranha 0.3

Red-Piranha 0.3


Red-Piranha is a search and knowledge management system. more>>
Red-Piranha is an open source search system that can actually learn what you are looking for. It lets you go everywhere , find anything , understand everything.
Because it is open source , it can integrate with any system. Because you can use it as a web page , command line or XML- WebService , it will work with most languages , including Java , Perl , C#/.Net and PHP. As a Java based program , it will run on any platform including Windows , Linux / Unix and Mac.
Main features:
- Personal Search Engine for your Desktop (Windows , Linux and Mac).
- Intranet Search Engine - Search your Company or College Intranet.
- Part of your Development Project - Have search abilities up and running in a few minutes.
- To provide Search facilities on your website.
- As a P2P search engine.
- In conjunction with a wiki, as a knowledge / document management solution.
- Scan a set of websites for the data you want (e.g. Search Job sites on a hourly basis).
- Explore the Semantic web using RDF.
- Search RSS feeds for the information you want.
- Search your Companies systems (including SAP , Oracle or any other Database / Data source).
- Provide a back end for searching in your App (Web , Swing , SWT , Flash, Mozilla-XUL, PHP , Perl or even c#/.Net) .
- Document Management for PDF, Word and other Docs.
- As a Webservice to provide search information
- As a command line tool , to give searching power to your scripts.
- Provide a Search facility for your project documentation.
Using
To use Red-Piranha - open your favourite web browser and point it at http://localhost:8080/RP . Within a few seconds , you should see the Red-Piranha start screen. This will have three items of interest
- A Text box , where we enter the information to add or search
- An add information button - to tell Red-Piranha about new information
- A Search button - to carry out a search.
Before we can search , we must tell Red-Piranha we information we are interested in. This is as easy as putting the piece of information we want to add (e.g. the folder c:temp) in the search box and pressing the Add information button. A message will be displayed saying that your information is being added and will be available to search shortly. For more information , look in the logs at TOMCAT_HOMEWebappsRPlogsrp.log
Examples of things we can add to Red-Piranha are
- A folder (e.g. C:Temp). All files in both this folder and *all* its subfolders will be added.
- An individual file. This file can be text , a web page , a word document , or pdf document. For binary files (like word , which are not plain text) , Red-Piranha will scan the file for recognizable text and add that.
- A Web page. Red-Piranha will add this web page , *and* web pages it links to.
- A Google Search (e.g. http://www.google.com/search?q=some+thing?m=100). Red-Piranha will get the results of the google search , and add information on the pages it links to.
- An XML file (including RSS feeds) , either on disk or over the web.
- Favourites / Bookmarks folders - Red-Piranha will index the web pages that these favourites point to.
Adding information can take anything from a few milliseconds , depending on the amount of information being added. Once added, Red-Piranha will check on a regular basis to see if the information added has changed and re-index if required. Your information is now available to be searched.
To do a search , put the item you want to search for into the textbox and press search. Red-Piranha will show the search results on the screen. Clicking on the link beside the search results will show you the original information (as long as you have access to it).
From version 0.3 onwards , Red-Piranha can learn what search results you are interested in an improve your future searches. To give Red-Piranha feedback and help it learn what you are interested in , click on any of the links on the search results page. Red-Piranha makes a note of your choice , which is used to adjust the search results later.
<<less
Download (22.4MB)
Added: 2005-04-25 License: GPL (GNU General Public License) Price:
1642 downloads
TinyWM 1.3

TinyWM 1.3


TinyWM is a ridiculously tiny window manager implemented in nearly as few lines of C as possible. more>>
TinyWM is a ridiculously tiny window manager implemented in nearly as few lines of C as possible, without being obfuscated or entirely useless.

TinyWM allows you to move, resize, focus (sloppy), and raise windows. A Python version is also included.
<<less
Download (0.005MB)
Added: 2006-09-07 License: Public Domain Price:
1142 downloads
Script for a dual-homed firewall 0.86

Script for a dual-homed firewall 0.86


Script for a dual-homed firewall script is intended to setup a masquerading firewall based on the IPTABLES (Net)filter-machanism more>>
Script for a dual-homed firewall script is intended to setup a masquerading firewall based on the IPTABLES (Net)filter-machanism of Linux 2.3.15+
Syslogging matches fireparse for graphical output (see http://www.fireparse.com)
Normally this script will work out-of-the-box, but you should adapt it to your own needs (At least you should set the correct default interfaces --> see Default-Interfaces section)
Syntax to invoke script: firewall (start|stop|restart|status) EXTIF INTIF
Example: "firewall start ppp0 eth0"
Enhancements:
- Added a few comments
<<less
Download (MB)
Added: 2007-02-13 License: GPL (GNU General Public License) Price:
984 downloads
Swiftweasel 3.0 Alpha 7 Pre

Swiftweasel 3.0 Alpha 7 Pre


Swiftweasel project is an optimized build of the Mozilla Firefox web browser for Linux. more>>
Swiftweasel project is an optimized build of the Mozilla Firefox web browser for Linux. With builds for both AMD and Intel processors. Swiftweasel is 100% compatible with all Firefox themes, plugins, and extensions.
The builds will also fall into 3 versions.
1. Releases - Releases are based on versions of Firefox released by Mozilla. The current release is 2.0.0.3.
2. Branch - The branch is where minor fixes and security enhancements are worked on. The current branch is 1.8.1 (2.0.0.4 pre) witch will become the 2.0.0.4 version upon release. The code in the branch while not quite ready for release has had more testing done to it and is much more stable than the trunk.
3. Trunk - This is where development for Firefox 3 is being done. Its development name is Minefield to give you an idea of how stable it is. It is on the cutting edge and should be expected to have bugs.
At present the available Swiftweasel versions are 2.0.0.4 (Release) and 3.0a5 (Trunk). A release of the new 2.0.0.5pre (Branch) should be avilable in a few days.
Enhancements:
- This is the first build of the 7pre release.
<<less
Download (MB)
Added: 2007-07-18 License: MPL (Mozilla Public License) Price:
504 downloads
regular expression parser 1.1

regular expression parser 1.1


regular expression parser is a C++ regexp parser that accomplishes The Open Group specification Issue 6. more>>
regular expression parser is a C++ regexp parser that accomplishes The Open Group specification Issue 6, IEEE Std 1003.1, 2004 Edition.

regular expression parser allows you to parse input using regular expressions, and to retrieve parsed sub-expression matches in a few steps.

<<less
Download (0.33MB)
Added: 2006-11-27 License: GPL (GNU General Public License) Price:
624 downloads
Avifile 0.7.43

Avifile 0.7.43


Avifile is a compressed AVI file support library for x86 Linux. more>>
This project attempts to provide a working implementation of a few multimedia-related utilities for x86 Linux. At the time of its creation in May 2000 its primary goal was creation of video capture and recompression applications that would work with most popular AVI file format and newest data compression methods ( Indeo Video and variations of MPEG-4 for image compression and MPEG Layer-3/Windows Media Audio for sound ).

The core idea of the project was in using Win32 dynamic-link libraries in Linux environment. However, it has become most popular because of its side product - an AVI movie player that could play DivX ;-) movies in Linux with reasonable performance and stability. Since then most of work was done in this direction.

Now it supports a wide range of codecs ( compressors/decompressors ) such as DivX ;-), Indeo Video, I263, and others, able to show subtitles and perform video output using YUV overlays when necessary support from hardware and operating system is available.

It is also able to play most files in ASF format, and current development CVS code is capable of streaming ASF media over HTTP. The project is not intended to provide universal media framework for Linux, nor to do much more than what it currently does. Moreover, its mostly a proof-of-concept work. It was the first project that introduced the idea of using Windows DLLs and very limited ( ~50 Kbytes of code ) subset of Win32 API for audio/video (de)compression in *nix environments, the idea which is already reused in several other - more general - software projects.

It is the first project that extends that idea to the usage of DirectShow audio/video decoders for the same purpose ( by emulating DirectShow/DCOM environment from decoder point of view ). It is the only project that includes a player for files in Advanced Streaming Format. All these features are essential for the complete modern multimedia environment, and hopefully will become available in near future in such perspective architectures as Arts ( KDE ) or GStreamer ( Gnome ).

Aside from reusing the ideas, the project is used as is in a few media players for Linux, such as XMMS, XTheater or LAMP. The code of this project is distributed under General Public License version 2. Basically it means that you may do anything you want with this code, but if you want to redistribute it or any its derivatives, you have to do it under GPL and you have to make the source code available. For more details visit the site of Free Software Foundation.

Legal issues covering Win32 DLLs which accompany source code are a bit more complicated. These DLLs are freely available in the Internet ( exact URLs to most of them are available on this site ). For those DLLs which come with the license, their copyright owners allow using them at no cost if you do not disassemble, reverse-engineer them, etc. In some cases ( Indeo Video ) they explicitly allow to include these files into other projects under mentioned restrictions. Many DLLs are available without having to accept any license agreement at all ( DivX ;-), all DirectShow codecs ), what obviously means that any kind of activity with them is acceptable.

There is no warranty about the quality of this project. It is written mostly by one former university student with background in the area of Applied Physics in his spare time. I cannot even guarantee that it compiles properly on your system, because I dont have resources to test it on all existing distributions of Linux and flavors of Unix. I try to resolve the issues that Im informed about.
<<less
Download (2.9MB)
Added: 2005-05-03 License: GPL (GNU General Public License) Price:
1639 downloads
iOfficeV4 4.1.3

iOfficeV4 4.1.3


iOfficeV4 is a Web-based groupware application suite. more>>
iOfficeV4 is a ready-to-work Groupware application suite.
Various applications are easy to use and can improve productivity of cooperative work in your group or whole organization. iOfficeV4 offers your work group 21 powerful collaboration tools.
Main features:
Personalizing Options
- Personalize your desktop and change various options of each application to better suit your needs.
Administration Tools
- iOfficeV4 provides powerful and flexible Administration tools that can reduce TCO. Once iOfficeV4 is installed on your server, a non-IT expert can administer the entire system.
Security Features
- Planning and implementing security policies are critical issues in Groupware applications. To determine and manage the security issues, iOfficeV4 provides three different security policies.
National Language Support
- iOfficeV4 has no built-in assumptions or dependencies on language specific or cultural specific conventions. Although the user interface is English, iOfficeV4 NLS supports non-English speaking countries and regions.
Other Unique Features
- Weve developed abundant auxiliary functions so that the applications can be used more conveniently.
System Requirements
- iOfficeV4 runs on various operating systems, including Windows, Linux, and UNIX. Installing iOfficeV4 is easy, and can be done in a few minutes with most operating systems.
More about iOfficeV4
- We provide a comprehensive user guide that allows you to learn iOfficeV4s features.
Version restrictions:
- 60-Day Free Trial
<<less
Download (20.4MB)
Added: 2005-04-19 License: GPL (GNU General Public License) Price: $478
1648 downloads
Directory Assistant 2.0

Directory Assistant 2.0


Directory Assistant is an application for managing an LDAP address book. more>>
Directory Assistant is an application for managing an LDAP address book. The focus is to create a very easy to use program, with only the few but necessary features. The target of Directory Assistant is novice users that still need to keep their addresses in an LDAP server.

<<less
Download (0.018MB)
Added: 2005-12-12 License: BSD License Price:
1418 downloads
inline_smtp 0.95

inline_smtp 0.95


The inline_smtp perl script was created to allow filtering of incoming mail. more>>
The inline_smtp perl script was created to allow filtering of incoming mail on a separate server that houses the mailspools without running a full blown MTA. While its possible to configure another MTA, e.g. postfix, to relay all mail to a smart host and do filtering through postfix, the queue can get behind easily, and on a busy host thousands of messages can get queued in a few hours causing delays in delivery from a few minutes to several hours. Because its filtering while redirecting, mail arrives as fast as if it were coming directly to the final mail server because its relayed as the message is received.

inline_smtp works by accepting connections and relaying the conversation to the maildrop host as it takes place, so any 550 messages pass through instantly instead of getting the 550 on the relay server then having to process a bounce, which also fills the queue. inline_smtp understands enough of the smtp protocol to filter on rctp to: addresses and to process the mail body, optionally running it through a filter.

<<less
Download (0.005MB)
Added: 2006-06-21 License: GPL (GNU General Public License) Price:
1220 downloads
Streamline 1.7.2

Streamline 1.7.2


Streamline is a high-speed networking subsystem for commodity operating systems. more>>
Streamline is a high-speed networking subsystem for commodity operating systems. It increases performance by moving processing tasks to the fastest location. Streamline supports in-kernel execution, but also dedicated hardware (NICs) and even remote machines. An implementation of Streamline for Linux 2.6.13 and higher is made publicly available.
The goal of Streamline is to make fast network processing viable for common tasks. Many advanced processing schemes so far fail to make it into OSes, because they are difficult to combine with the socket(..) API or only applicable in a few situations. Our goal is to integrate known as well as develop new methods that replace sockets(..). without burdening application developers and end-users. Streamline achieves this by constructing a tailored dataplane for each application at runtime from an extensible set of functions.
Applications request information streams by specifying a series of abstract functions that need to be performed on incoming data (e.g., select tcp packets for port 80, reassemble into a stream, filter out known attacks). At runtime, streamline searches for implementations of these functions. These can be found in the kernel, in the application library, or in dedicated hardware such as programmable network cards or asymmetric multicores. When all functions are found, interconnecting datapaths are setup. Paths may need to cross the PCI bus, userspace/kernelspace barrier or even LANs. Optimisation of these paths is one of the factors that contributes to Streamlines performance.
The base system comes bundled with functions for pattern matching (Aho Corasick, RegEx), accounting, filtering (among others BPF), stream reassembly, rewriting, inspection, and more. Obvious uses are intrusion detection, network address translation, media streaming and realtime (pre)processing of scientific data.
Enhancements:
- This is mostly a stabilization release, which adds support for Linux kernels up to 2.6.22 and Fedora Core installations.
- The only truly new feature is a virtual filesystem interface (like sysfs) to streamline.
- With this "netmonfs" you can inspect live datastreams as if youre reading local files.
- Setting up streams and filters is easily accomplished through mkdir, open, and other well-known tools.
- Note that netmonfs is still beta quality software.
<<less
Download (0.82MB)
Added: 2007-08-23 License: LGPL (GNU Lesser General Public License) Price:
809 downloads
PGUI 0.1

PGUI 0.1


PGUI is a frontend to the positron neuros software for adding songs to your neuros MP3 player. more>>
PGUI is a frontend to the positron neuros software for adding songs to your neuros MP3 player.

PGUI is a frontend to the positron Sync command written in python and GTK2, it also enhances some of the functionality of positron sync and fixes a few bugs.

<<less
Download (0.015MB)
Added: 2005-07-20 License: GPL (GNU General Public License) Price:
1556 downloads
IP Tables network magic SysRq 0.5

IP Tables network magic SysRq 0.5


IP Tables network magic SysRq is a new iptables target that allows you to do the same as the magic sysrq key on a keyboard does. more>>
IP Tables network magic SysRq is a new iptables target that allows you to do the same as the magic sysrq key on a keyboard does, but over the network.

Why to use the remote sysrq?

Sometimes a remote server hangs and only responds to icmp echo request (ping). Every administrator of such machine is very unhappy because (s)he must go there and press the reset button. It takes a long time and its inconvenient. So here is a solution. Use the Network Magic SysRq and you will be able to do more than just pressing a reset button. You can remotely sync disks, remount them read-only, then do a reboot. And everything comfortably and only in a few seconds.

Is it secure?

That depends. Let me explain: You can restrict who can do this by setting the iptables firewall. But unfortunately, for simplicity, the Network Magic SysRq is based on a single packet request. This packet is encrypted and password protected, but if somebody can sniff it (s)he will be able to repeat (but not to change) the query (so-called replay attack). The query is also protected by a timestamp. When the packet is generated, it is stamped by current date and time. Then on the server side that stamp is compared with the current time of the server and if it is within the tolerance the request is accepted. Together with some other information, the timestamp is protected by SHA1 hash. This means that the potential attacker has a limited time to repeat the sniffed packet. If anybody requires a better security than this, some secure encrypted tunnel can be used. (not depending on userspace, of course!

How to install it?

Just type make.

When everything is compiled type make install as root and after that run depmod -a. Now you can load the kernel module by the command modprobe ipt_SYSRQ.

You would also like to configure the server password and the tolerance. This can be set when installing the module into a kernel, by specifying the module parameters passwd for password and tolerance for tolerance in seconds. The default values are passwd="" and tolerance=43200.

Example:

modprobe ipt_SYSRQ passwd="my_very_secret_password" tolerance=3600

Module options can also be specified in file /etc/modules.conf.

Example:

options ipt_SYSRQ passwd="my_very_secret_password" tolerance=3600

What to do on a server?

After the module is loaded you are able to deploy it using the iptables command.

Some examples of usage:

iptables -I INPUT -p udp --dport 9 -j SYSRQ

or

iptables -I INPUT -i eth1 -s 192.168.1.2 -p udp --dport 9 -j SYSRQ

Note that UDP port 9 is used. This is the default port for send_sysrq program, which shouldnt do any harm, as it defaults to discard service.

What to do on the remote machine?

Copy the executable binary send_sysrq to the remote (client) machine. Alternatively, you can compile ipt_sysrq there yourselves. After uncompressing the source package, you just need to do a make send_sysrq.

Now you can use the client program send_sysrq to send the sysrq request.

<<less
Download (0.025MB)
Added: 2006-11-13 License: GPL (GNU General Public License) Price:
1082 downloads
A Sudoku Solver in C 1.11

A Sudoku Solver in C 1.11


A Sudoku Solver in C is a console-based Linux program, written in C language, that solves Su Doku puzzles using deductive logic. more>>
A Sudoku Solver in C is a console-based Linux program, written in C language, that solves Su Doku puzzles using deductive logic. It will only resort to trial-and-error and backtracking approaches upon exhausting its deductive moves.
Puzzles must be of the standard 9x9 variety using the (ASCII) characters 1 through 9 for the puzzle symbols. Puzzles should be submitted as 81 character strings which, when read left-to-right will fill a 9x9 Sudoku grid from left-to-right and top-to-bottom. In the puzzle specification, the characters 1 - 9 represent the puzzle givens or clues. Any other non-blank character represents an unsolved cell.
The puzzle solving algorithm is home grown. I did not borrow any of the usual techniques from the literature, e.g. Donald Knuths "Dancing Links." Instead I rolled my own from scratch as a personal challenge. As such, its performance can only be blamed on yours truly. Still, I feel it is quite fast. On a 333 MHz Pentium II Linux box it solves typical medium force puzzles in approximately 800 microseconds or about 1,200 puzzles per second, give or take. On an Athlon XP 3000 it solves about 6,600 puzzles per sec. (Solving time is dependent upon degree of difficulty, so YMMV.)
Description of Algorithm:
The puzzle algorithm initially assumes every unsolved cell can assume every possible value. It then uses the placement of the givens to refine the choices available to each cell. I call this the markup phase.
After markup completes, the algorithm then looks for singleton cells with values that, due to constraints imposed by the row, column, or 3x3 region, may only assume one possible value. Once these cells are assigned values, the algorithm returns to the markup phase to apply these changes to the remaining candidate solutions. The markup/singleton phases alternate until either no more changes occur, or the puzzle is solved. I call the markup/singleton elimination loop the Simple Solver because in a large percentage of cases it solves the puzzle.
If the simple solver portion of the algorithm doesnt produce a solution, then more advanced deductive rules are applied.
Ive implemented two additional rules as part of the deductive puzzle solver. The first is subset elimination wherein a row/column/region is scanned for X number of cells with X number of matching candidate solutions. If such subsets (or tuples) are found in the row, column, or region, then the candidates values from the subset may be eliminated from all other unsolved cells within the row, column, or region, respectively.
The next deductive rule examines each region looking for candidate values that exclusively align themselves along a single row or column, i.e. a vector. If such candidate values are found, then they may be eliminated from the cells outside of the region that are part of the aligned row or column.
Note that each of the advanced deductive rules calls all preceeding rules, in order, if that advanced rule has effected a change in puzzle markup.
Finally, if no solution is found after iteratively applying all deductive rules, then we begin trial-and-error using recursion for backtracking. A working copy is created from our puzzle, and using this copy the first cell with the smallest number of candidate solutions is chosen. One of the solutions values is assigned to that cell, and the solver algorithm is called using this working copy as its starting point. Eventually, either a solution, or an impasse is reached.
If we reach an impasse, the recursion unwinds and the next trial solution is attempted. If a solution is found (at any point) the values for the solution are added to a list. Again, so long as we are examining all possibilities, the recursion unwinds so that the next trial may be attempted. It is in this manner that we enumerate puzzles with multiple solutions.
Note that it is certainly possible to add to the list of applied deductive rules. The techniques known as "X-Wing" and "Swordfish" come to mind. On the other hand, adding these additional rules will, in all likelihood, slow the solver down by adding to the computational burden while producing very few results. Ive seen the law of diminishing returns even in some of the existing rules, e.g. in subset elimination I only look at two and three valued subsets because taking it any further than that degraded performance.
Enhancements:
- Code optimization has resulted in a 30% increase in speed.
<<less
Download (0.025MB)
Added: 2006-03-27 License: GPL (GNU General Public License) Price:
1332 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5