Main > Free Download Search >

Free be a victim software for linux

be a victim

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 61
A Simple TimeSheet 2.1

A Simple TimeSheet 2.1


A Simple TimeSheet (ASTS) allows a group of people to record the hours spent working on a variety of projects. more>>
A Simple TimeSheet (ASTS) allows a group of people to record the hours spent working on a variety of projects. For each project, the hours can be divided into a number of different tasks. There are global projects and tasks but also personal projects and tasks for each user.
The main aim is to provide tools which are easy for the user to install and manage.
The tools will be implemented with as few external dependencies as possible. They will not, for example, depend on a database for storage but use flat files (maybe XML format) instead. ASTS, for example, requires just perl and the CGI and Date::Calc perl modules.
More sophisticated versions of the tools may be added in the future.
Enhancements:
- Custom data fields can be defined.
- Project and task lists can now include separators.
- Bugs were fixed.
- The documentation was updated.
<<less
Download (0.021MB)
Added: 2007-08-06 License: Artistic License Price:
811 downloads
Be::Attribute 0.1

Be::Attribute 0.1


Be::Attribute is a Perl module to get and set MIME file attributes. more>>
Be::Attribute is a Perl module to get and set MIME file attributes.

SYNOPSIS

use Be::Attribute;
$node = Be::Attribute::GetBNode("/my/file/here");
@attrs = Be::Attribute::ListAttrs($node);
for $i (@attrs) {
print "$i - ", Be::Attribute::ReadAttr($node, $i), "n";
}
Be::Attribute::CloseNode($node);

Get (or set) MIME file attributes.

USAGE

lookit the synopsis. look at example.pl. Look at the .xs code. Read the Node webpage.

<<less
Download (0.003MB)
Added: 2007-04-12 License: Perl Artistic License Price:
925 downloads
Linux on a Stick 0.3

Linux on a Stick 0.3


Linux on a stick is an attempt to make a Live-CD/USB-Flash server Linux distro. more>>
Linux on a Stick is an attempt to make a Live-CD/USB-Flash server Linux distro. At its heart is a very small and simple Linux distro that boots off CD/Flash and runs from RAM (Ie no spinning hard drives of death).
This approach allows us to strip the OS to its very basic components, which minimizes the amount of resources required. This distro is targeted towards Server administrator who are familiar with Linux, its only configuration method is the command line.
Enhancements:
- Linux kernel 2.4.33 was replaced with 2.6.18.8.
- A USB booting problem that would prevent it from booting on some BIOSs (Namely AMI) was resolved.
- The ARDIS iSCSI target was replaced with the Enterprise iSCSI target (v0.4.14).
- The Open iSCSI initiator (v2.0.754) package with kernel modules is included.
- The distribution now boots on more than just Intel CPUs.
- Userland tools (v3.6.19) and kernel FS support were included for ReiserFS and XFS.
- The PHP CLI is included in php-5.2.0 in root.gz initrd.
<<less
Download (61.4MB)
Added: 2007-04-12 License: GPL (GNU General Public License) Price:
557 downloads
Run a web server inside LAN

Run a web server inside LAN


Run a web server inside LAN is a simple script to run a WWW server inside a Local Area Network. more>>
Run a web server inside LAN is a simple script to run a WWW server inside a Local Area Network. Run a web server inside LAN script assume all iptables features are compiled statically in the kernel, or all modules are loaded.

Otherwise you may encounter some surprises trying to utilize the more featureful and creative commandlines that Ive come up with.

Sample:

#external and internal interfaces
EXT=eth0
INT=eth1

# clear everything, and create my cascading chains
iptables -F
iptables -N e0
iptables -N tcpin
iptables -N udpin

# e0 is the name of our chain for eth0
iptables -I INPUT -i $EXT -j e0

# OUTPUT Chain
iptables -A OUTPUT -o $EXT -j DROP -p icmp --icmp-type ! echo-request

# remote gnutella queries were really pissing me off one day
# iptables -A OUTPUT -o $EXT -j DROP -p tcp ! --syn --dport 6346
# iptables -A OUTPUT -o $EXT -j DROP -p tcp ! --syn --sport 6346

# $EXT Chain
# a single rule to accept SYN Packets for multiple ports (up to 15)
iptables -A tcpin -j ACCEPT -p tcp --syn -m multiport --destination-ports 873,993,995,143,80,113,21,22,23,25,53

# stateful connection tracking is wonderful stuff
# ESTABLISHED tcp connections are let through
# If we send a SYN out, the ACK is seen as RELATED
# then further communication is accepted by the ESTABLISHED rule
iptables -A e0 -j ACCEPT -m state --state ESTABLISHED
iptables -A e0 -j ACCEPT -m state --state RELATED

# certain ports I simply DROP
iptables -A tcpin -j DROP -p tcp --syn -m multiport --destination-ports 6346,139

# UDP rules...
iptables -A udpin -j DROP -p udp -m multiport --destination-ports 137,27960

# I run a DNS server, so we must accept UDP packets on port 53
iptables -A udpin -j ACCEPT -p udp -m state --state NEW --destination-port 53

# lets log NEW udp packets on ports 1024:65535, then let them through
iptables -A udpin -j LOG -p udp -m state --state NEW --destination-port 1024:65535 --log-level debug --log-prefix UDPNEW --log-ip-options
iptables -A udpin -j ACCEPT -p udp -m state --state NEW --destination-port 1024:65535

# lets log NEW tcp packets on ports 1024:65535, then let them through
iptables -A tcpin -j LOG -p tcp --syn --destination-port 1024:65535 --log-level debug --log-prefix TCPNEW --log-tcp-options --log-ip-options
iptables -A tcpin -j ACCEPT -p tcp --syn --destination-port 1024:65535

# lets log INVALID or NEW tcp packets on priveleged ports, then DROP
# (remember I have certain ACCEPT rules higher up the chain)
iptables -A tcpin -j LOG -p tcp -m state --state INVALID,NEW --destination-port 1:1023 --log-level warn --log-prefix TCPPRIV --log-tcp-options --log-ip-options
iptables -A tcpin -j DROP -p tcp -m state --state INVALID,NEW --destination-port 1:1023

iptables -A e0 -p tcp -j tcpin
iptables -A e0 -p udp -j udpin
iptables -A e0 -j LOG --log-level debug --log-prefix NETFILTER --log-ip-options -m state --state INVALID,NEW
iptables -A e0 -j DROP

# NAT Rules
# I run a web server inside...
iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 80 -j DNAT --to-destination 192.168.1.4:80
<<less
Download (MB)
Added: 2007-02-14 License: GPL (GNU General Public License) Price:
985 downloads
Wiki on a Stick 0.9.3

Wiki on a Stick 0.9.3


Wiki on a Stick is a personal wiki that lives in a single self-modifying HTML file that contains the software, interface... more>>
Wiki on a Stick is a personal wiki that lives in a single self-modifying HTML file that contains the software, interface, and database.

Its useful for taking notes, for use as a calendar, and for documenting software, etc. Wiki on a Stick currently only works in Firefox

<<less
Download (0.042MB)
Added: 2007-07-11 License: GPL (GNU General Public License) Price:
839 downloads
A Java Grid - QuickTable Unix 2.0.5

A Java Grid - QuickTable Unix 2.0.5


A Free Java Grid control - QuickTable for database/EJB/Hibernate using JTable more>> QuickTable can be used as
Database Grid
EJBs/DataObjects Grid
Delimited/Fixed length data file Grid
Array/Vector/Collection Grid
QuickTable is built on top of JTable, so you dont have to learn any new API. QuickTable is bundled with lots of features including Print Preview, Printing, Find & Replace, Sorting, Skin, copy/paste to Excel, Image cells, Calendar cell editor,Customizer etc.
Database data can be loaded into QuickTable in just one statement
dBTable1.refresh(yourResultSet);
EJB data can be loaded in few statements
Collection c = home.findCustomerByLastName("smith");
dBTable1.refreshDataObject(c,null);
<<less
Download (2.45MB)
Added: 2009-04-01 License: Freeware Price: Free
205 downloads
Sidebar in a Can 1.0.1

Sidebar in a Can 1.0.1


Sidebar in a Can is a tool for webmasters to take a large amount of static content and turn it into a dynamic content. more>>
Sidebar in a Can is a simple and powerful tool for webmasters to take a large amount of static content (intimidating to new users) and turn it into a quite manageable amount of dynamic content. The result showcases your sites material.

Sidebar in a Can is built on Snippets technology.

Sidebar in a Can is designed to be run as a straightforward web application, with much administrative activity performed on-web. Rather than trying to explain how to use it, I simply encourage you to explore.

Security

The present release of Sidebar in a Can has not been closely scrutinized for security, and should be treated as such by security-conscious administrators. If you examine the code and discover a vulnerability that could compromise the server, please contact the author at jshayward@pobox.com. The script is intended to have light security and not to compromise a server, but it is not intended to store credit card numbers or other sensitive information.

The default installation sets < the private sidebar data directory > and contents to mode 777. Administrators are encouraged to set directory and contents to mode 700, owned by the effective user ID that Snippets will be running under.
<<less
Download (0.056MB)
Added: 2007-02-23 License: GPL (GNU General Public License) Price:
973 downloads
A Jacks Game 1.0

A Jacks Game 1.0


A Jacks Game is a real-time game that runs in a Web browser using the AJAX technology. more>>
A Jacks Game is a real-time game that runs in a Web browser using the AJAX (Asynchronous JavaScript and XML) technology.

Multiple users can login in A Jacks Game to explore a common map and earn a common currency as their score.

A Jacks Game is free software released under GNU/GPL Open Source License.
<<less
Download (0.014MB)
Added: 2006-01-05 License: GPL (GNU General Public License) Price:
1389 downloads
Search And Rescue 0.8.2

Search And Rescue 0.8.2


Search And Rescue project is an air rescue flight simulator. more>>
Search And Rescue project is an air rescue flight simulator. The player pilots rescue helicopters to rescue victims in various situations of distress.

Search and Rescue is a helicopter based air rescue flight simulator. It employs a simple flight dynamics engine that is targetted towards the "average" player. It is not designed to be a cutting-edge realistic simulator, but rather a flexable game that everyone can play and enjoy.

The history of the development of this game goes back to 1997, when Search and Rescue was created as an explorative to design for more complex 3D games using the OpenGL graphics library. Much of the effort in the development of this game came from Wolfpack Entertainment and many dedicated contributors (see credits below).

This game was ported to Windows early on in its development to ensure the portability of its graphics code. However the Win32 version lacked certain features due to differences in Windows design of its graphic, sound, and controller implementation.

The flight dynamics engine (FDE) features helicopter, aircraft, and tilt-rotor aircraft flight dynamics models (FDMs). It uses source-centered (as opposed to world-centered) mathimatical equations to simulate movement which mimicks but does not fundimentally follow standard physics equations. This simplifies the "flyability" of the aircrafts at a slight cost of realisim and lightens processor load.

The 3D visual models of the aircrafts and objects were created by a program called Vertex 3D, an OpenGL modeller designed to create 3D visual models that are optimized for OpenGL.

Each scene is a finite sized flat world, separated vertically by cloud layer(s) and centered at the origin with an artificial longitude and latitude offset applied to displayed positions.

<<less
Download (0.77MB)
Added: 2006-11-04 License: GPL (GNU General Public License) Price:
3251 downloads
Choose a free eCourse 1

Choose a free eCourse 1


Education Wallpaper. Education Wallpaper. Education Wallpaper. Auto Expenses – first off, there isn’t the extra expense of gas and we are all aware (a... more>> <<less
Download (41KB)
Added: 2009-04-12 License: Freeware Price: Free
194 downloads
Keep a cool head! 0.5.2

Keep a cool head! 0.5.2


Keep a cool head! is a simple strategy board game for 2, 3, or 4 players. more>> <<less
Download (0.48MB)
Added: 2006-03-10 License: Freeware Price:
1324 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
A practical lambda-calculator 2.2

A practical lambda-calculator 2.2


A practical lambda-calculator is a Lambda-calculator with convenient commands and shortcuts. more>>
A practical lambda-calculator is a normal-order evaluator for the untyped lambda-calculus, extended with convenient commands and shortcuts to make programming in it more productive.

Shortcuts are distinguished constants that represent terms. Commands define new shortcuts, activate tracing of all reductions, compare terms modulo alpha-conversion, print all defined shortcuts and evaluation flags, etc.

Terms to evaluate and commands are entered at a read-eval-print-loop (REPL) "prompt" or "included" from a file by a special command. A Haskell branch is an embedding of the lambda calculator (as a domain-specific language) into Haskell. The calculator can be used interactively within Hugs or GHCi.

The present calculator implements what seems to be an efficient and elegant algorithm of normal order reductions. The algorithm is "more functional" than the traditionally used approach.

The algorithm seems identical to that employed by yacc sans one critical difference. The calculator also takes a more "functional" approach to the hygiene of beta-substitutions, which is achieved by coloring of identifiers where absolutely necessary. This approach is "more functional" because it avoids a global counter or the threading of the paint bucket through the whole the process. The integration of the calculator with Haskell lets us store terms in variables and easily and intuitively combine them.

The traditional recipe for normal-order reductions includes an unpleasant phrase "cook until done". The phrase makes it necessary to keep track of reduction attempts, and implies an ugly iterative algorithm. Were proposing what seems to be an efficient and elegant technique that can be implemented through intuitive re-writing rules.

Our calculator, like yacc, possesses a stack and works by doing a sequence of shift and reduce steps. The only significant difference from yacc is that the lambda-calculator "reparses" the result after the successful reduce step. The source and the target languages of our "parser" (lambda-calculator) are the same; therefore, the parser can indeed apply itself.

The parsing stack can be made implicit. In that case, the algorithm can be used for normalization of typed lambda-terms in Twelf.

The following examples show that lambda-calculus becomes a domain-specific language embedded into Haskell:

> c0 = f ^ x ^ x -- Church numeral 0
> succ = c ^ f ^ x ^ f # (c # f # x) -- Successor

> c1 = eval $ succ # c0 -- pre-evaluate other numerals
> c2 = eval $ succ # c1
> c3 = eval $ succ # c2
> c4 = eval $ succ # c3

It is indeed convenient to store terms in Haskell variables and pre-evaluate (i.e., normalize) them. They are indeed terms. We can always ask the interpreter to show the term. For example, show c4 yields (f. (x. f (f (f (f x))))).

let mul = a ^ b ^ f ^ a # (b # f) -- multiplication
eval $ mul # c1 ---> (b. b), the identity function
eval $ mul # c0 ---> (b. (f. (x. x))), which is "const 0"

These are algebraic results: multiplying any number by zero always gives zero. We can see now how lambda-calculus can be useful for theorem proving, even over universally-quantified formulas.

The calculator implements Dr. Fairbairns suggestion to limit the depth of printed terms. This makes it possible to evaluate and print some divergent terms (so-called tail-divergent terms):

Lambda_calc> let y_comb = f^((p^p#p) # (c ^ f#(c#c))) in eval $ y_comb#c
c (c (c (c (c (c (c (c (c (c (...))))))))))

It is amazing how well lambda-calculus and Haskell play together.
<<less
Download (0.021MB)
Added: 2005-04-01 License: Public Domain Price:
1672 downloads
X-bomber 0.8

X-bomber 0.8


X-bomber project is a multiplayer game for Unix systems. more>>
X-bomber project is a multiplayer game for Unix systems.
"X-Bomber" is multi-player maze-style game where players collect and drop bombs, in an attempt to blow each other up. Last player standing wins!
X-Bomber is vaguely based on "Atomic Bomberman" by InterPlay and "Bomberman" by Hudsonsof. It is played on a grid, rather than with smooth movement.
Main features:
- 4 players on screen, up to 3 may be computer-controlled
- Pairs of players can share the same keyboard (so only two PCs are needed for a 4-human match)
- 2 types of bombs - normal, and remote-controlled
- Randomly-placed boxes with random power-ups inside!
- Occasionally, random boxes of explosive TNT
- 100 level maps!
- A nasty "death" character who appears if the players take too long. He ruthlessly homes in one a character until he catches him... then he picks a new victim!
<<less
Download (0.23MB)
Added: 2006-11-21 License: GPL (GNU General Public License) Price:
1074 downloads
Fat Fish 1.0

Fat Fish 1.0


Fat Fish is an attractive and funny arcade game. more>>
Fat Fish is an attractive and funny arcade game.

Are you prepared to meet the most hungry fish of the ocean?... Fat Fish is a game where you take the control of a fish who has a insatiable stomach and must to eat his victims who falls infinitely into the ocean.

The game has 4 different objectives, or rather, 4 short-games where you will entertain trying to complete them. During the game and according to how much you eat, you will start to find out that the fish will lose his agility little by little... here is the part where the toilet that is in the right-bottom of the ocean takes part of the game letting you to "shit" to recover your agility and to continue with your food.

Fat Fish has a simple and funny graphic design, it also has funny music and powerful sound effects that give the game a extra points of fun and adiction.
You will be able to setup your controls, the video mode, sound, music, graphic effects and all the necesary to setup de game according to the needs of your computer or according to your preferences.

<<less
Download (2.0MB)
Added: 2007-04-20 License: GPL (GNU General Public License) Price:
1053 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5