rewrites
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 501
drs-rewrite 1.0
drs-rewrite is for letting people know URLs have moved. more>>
drs-rewrite is for letting people know URLs have moved.
You set it up as an error handler, tweak the code a bit for your URL specifics, and youre ready.
Installation:
- Download it (above)
- Copy it into your cgi-bin directory
- Make it executable
- Add a line like:
ErrorDocument 404 /cgi-bin/drs-rewrite
...to your httpd.conf or similar file.
- Test by going to some URLs that used to work, some URLs that work currently, and some URLs that never did work
<<lessYou set it up as an error handler, tweak the code a bit for your URL specifics, and youre ready.
Installation:
- Download it (above)
- Copy it into your cgi-bin directory
- Make it executable
- Add a line like:
ErrorDocument 404 /cgi-bin/drs-rewrite
...to your httpd.conf or similar file.
- Test by going to some URLs that used to work, some URLs that work currently, and some URLs that never did work
Download (0.004MB)
Added: 2006-05-02 License: GPL (GNU General Public License) Price:
1271 downloads
Text::RewriteRules 0.10
Text::RewriteRules Perl module contains a system to rewrite text using regexp-based rules. more>>
Text::RewriteRules Perl module contains a system to rewrite text using regexp-based rules.
SYNOPSIS
use Text::RewriteRules;
RULES email
.==> DOT
@==> AT
ENDRULES
email("ambs@cpan.org") # returns ambs AT cpan DOT org
RULES/m inc
(d+)=e=> $1+1
ENDRULE
inc("I saw 11 cats and 23 docs") # returns I saw 12 cats and 24 docs
ABSTRACT
This module uses a simplified syntax for regexp-based rules for rewriting text. You define a set of rules, and the system applies them until no more rule can be applied.
Two variants are provided:
traditional rewrite (RULES function):
while it is possible do substitute
| apply first substitution rule
cursor based rewrite (RULES/m function):
add a cursor to the begining of the string
while not reach end of string
| apply substitute just after cursor and advance cursor
| or advance cursor if no rule can be applied
A lot of computer science problems can be solved using rewriting rules.
Rewriting rules consist of mainly two parts: a regexp (LHS: Left Hand Side) that is matched with the text, and the string to use to substitute the content matched with the regexp (RHS: Right Hand Side).
Now, why dont use a simple substitute? Because we want to define a set of rules and match them again and again, until no more regexp of the LHS matches.
A point of discussion is the syntax to define this system. A brief discussion shown that some users would prefer a function to receive an hash with the rules, some other, prefer some syntax sugar.
The approach used is the last: we use Filter::Simple such that we can add a specific non-perl syntax inside the Perl script. This improves legibility of big rewriting rules sytems.
This documentation is divided in two parts: first we will see the reference of the module. Kind of, what it does, with a brief explanation. Follows a tutorial which will be growing through time and releases.
<<lessSYNOPSIS
use Text::RewriteRules;
RULES email
.==> DOT
@==> AT
ENDRULES
email("ambs@cpan.org") # returns ambs AT cpan DOT org
RULES/m inc
(d+)=e=> $1+1
ENDRULE
inc("I saw 11 cats and 23 docs") # returns I saw 12 cats and 24 docs
ABSTRACT
This module uses a simplified syntax for regexp-based rules for rewriting text. You define a set of rules, and the system applies them until no more rule can be applied.
Two variants are provided:
traditional rewrite (RULES function):
while it is possible do substitute
| apply first substitution rule
cursor based rewrite (RULES/m function):
add a cursor to the begining of the string
while not reach end of string
| apply substitute just after cursor and advance cursor
| or advance cursor if no rule can be applied
A lot of computer science problems can be solved using rewriting rules.
Rewriting rules consist of mainly two parts: a regexp (LHS: Left Hand Side) that is matched with the text, and the string to use to substitute the content matched with the regexp (RHS: Right Hand Side).
Now, why dont use a simple substitute? Because we want to define a set of rules and match them again and again, until no more regexp of the LHS matches.
A point of discussion is the syntax to define this system. A brief discussion shown that some users would prefer a function to receive an hash with the rules, some other, prefer some syntax sugar.
The approach used is the last: we use Filter::Simple such that we can add a specific non-perl syntax inside the Perl script. This improves legibility of big rewriting rules sytems.
This documentation is divided in two parts: first we will see the reference of the module. Kind of, what it does, with a brief explanation. Follows a tutorial which will be growing through time and releases.
Download (0.008MB)
Added: 2007-07-10 License: Perl Artistic License Price:
837 downloads
Fragroute 1.2
Fragroute intercepts, modifies, and rewrites egress traffic destined for a specified host. more>>
Fragroute intercepts, modifies, and rewrites egress traffic destined for a specified host, implementing most of the attacks described in the Secure Networks "Insertion, Evasion, and Denial of Service: Eluding Network Intrusion Detection" paper of January 1998.
Fragroute features a simple ruleset language to delay, duplicate, drop, overlap, print, fragment, reorder, segment, source-route, or otherwise monkey with all outbound packets destined for a target host, with minimal support for randomized or probabilistic behaviour.
This tool was written in good faith to aid in the testing of network intrusion detection systems, firewalls, and basic TCP/IP stack behaviour. Please do not abuse this software.
<<lessFragroute features a simple ruleset language to delay, duplicate, drop, overlap, print, fragment, reorder, segment, source-route, or otherwise monkey with all outbound packets destined for a target host, with minimal support for randomized or probabilistic behaviour.
This tool was written in good faith to aid in the testing of network intrusion detection systems, firewalls, and basic TCP/IP stack behaviour. Please do not abuse this software.
Download (0.083MB)
Added: 2006-03-10 License: GPL (GNU General Public License) Price:
1344 downloads
rewritten webarchiver plugin 0.4
rewritten webarchiver plugin is an improved replacement for the webarchiver plugin found in kdeaddons. more>>
rewritten webarchiver plugin is an improved replacement for the webarchiver plugin found in kdeaddons. Compared to the old old webarchiver this one can handle pages with frames and nested stylesheets.
Version restrictions:
- Dynamic content in webpages (flash, java, ...) is not saved.
Installation:
Note you can add the --dry-run option to the patch command to check if the patches apply cleanly to your source tree.
Apply kdelibs-$KDEVERSION.diff to the kdelibs sources, like:
cd kdelibs-3.5.6
patch -p1 -l --backup < webarchiver-r2-kdelibs-3.5.6.diff
Apply the webarchiver kdeaddons-patch to the kdelibs sources, like:
cd kdeaddons-3.5.6
patch -p1 -l --backup < webarchiver-r2-kdeaddons-3.5.6.diff
Load konq-plugins/webarchiver/archivedialog.cpp into you favourite editor. Look for a variable patchedHttpSlave. Set it to true or false depending on whether or not you have the patched http io slave installed.
recompile and install KHTML. This assumes make install installs in the correct place. You can change the basedir with make prefix=/usr.
cd kdelibs-3.5.6/khtml
make && make install-exec
recompile and install the webarchiver
cd kdeaddons-3.5.6/konq-plugins/webarchiver
make && make install-exec
Enhancements:
- new patches against KDE 3.5.6.
- Much stricter and more secure URL checking
- several bug fixes
- last directory is now remembered in save dialog
<<lessVersion restrictions:
- Dynamic content in webpages (flash, java, ...) is not saved.
Installation:
Note you can add the --dry-run option to the patch command to check if the patches apply cleanly to your source tree.
Apply kdelibs-$KDEVERSION.diff to the kdelibs sources, like:
cd kdelibs-3.5.6
patch -p1 -l --backup < webarchiver-r2-kdelibs-3.5.6.diff
Apply the webarchiver kdeaddons-patch to the kdelibs sources, like:
cd kdeaddons-3.5.6
patch -p1 -l --backup < webarchiver-r2-kdeaddons-3.5.6.diff
Load konq-plugins/webarchiver/archivedialog.cpp into you favourite editor. Look for a variable patchedHttpSlave. Set it to true or false depending on whether or not you have the patched http io slave installed.
recompile and install KHTML. This assumes make install installs in the correct place. You can change the basedir with make prefix=/usr.
cd kdelibs-3.5.6/khtml
make && make install-exec
recompile and install the webarchiver
cd kdeaddons-3.5.6/konq-plugins/webarchiver
make && make install-exec
Enhancements:
- new patches against KDE 3.5.6.
- Much stricter and more secure URL checking
- several bug fixes
- last directory is now remembered in save dialog
Download (0.020MB)
Added: 2007-03-22 License: GPL (GNU General Public License) Price:
946 downloads
RSS Ripper 1.0
RSS Ripper project is a set of Python scripts that rewrites RSS feeds as required for better ease of use. more>>
RSS Ripper project is a set of Python scripts that rewrites RSS feeds as required for better ease of use. After the rip and rewrite, the new RSS feed is uploaded to your FTP server for your own private re-subscription.
Example Usage:
Rename digg_ripper.py-dist
mv digg_ripper.py-dist digg_ripper.py
Edit the FTP values at the top of the script to point to your own FTP.
FTP_HOST = example.com
FTP_USER = username
FTP_PASS = password
FTP_DIR = ~/path/to/public_html
Run it:
python digg_ripper.py
or
./digg_ripper.py
You may want to add a cron job:
0 * * * * /path/to/rss_ripper/digg_ripper.py >/dev/null 2>&1
And finally you can subscribe to your own custom rss feed.
<<lessExample Usage:
Rename digg_ripper.py-dist
mv digg_ripper.py-dist digg_ripper.py
Edit the FTP values at the top of the script to point to your own FTP.
FTP_HOST = example.com
FTP_USER = username
FTP_PASS = password
FTP_DIR = ~/path/to/public_html
Run it:
python digg_ripper.py
or
./digg_ripper.py
You may want to add a cron job:
0 * * * * /path/to/rss_ripper/digg_ripper.py >/dev/null 2>&1
And finally you can subscribe to your own custom rss feed.
Download (0.003MB)
Added: 2007-05-24 License: BSD License Price:
883 downloads
Eunit 1.1
Eunit is an Erlang unit test suite. more>>
Eunit project is an Erlang test suite tool, inspired by agile development ideas.
Usage:
Launch example unit test with:
erl -config sys.config
and then
eunit:run([eunit_examples], {suffix, "_test"}).
Enhancements:
- This release is a complete rewrite.
- Writing unit tests should now be simpler than with the previous version.
- This release can also be used with the Aegis configuration management system for continuous integration.
<<lessUsage:
Launch example unit test with:
erl -config sys.config
and then
eunit:run([eunit_examples], {suffix, "_test"}).
Enhancements:
- This release is a complete rewrite.
- Writing unit tests should now be simpler than with the previous version.
- This release can also be used with the Aegis configuration management system for continuous integration.
Download (0.011MB)
Added: 2005-11-29 License: MPL (Mozilla Public License) Price:
1426 downloads
Sender Rewriting Scheme Library 0.1 Alpha
Sender Rewriting Scheme Library is an ANSI C implementation of the Sender Rewriting Scheme. more>>
Sender Rewriting Scheme Library is an ANSI C implementation of the Sender Rewriting Scheme.
It solves the "broken forwarding" problem imposed by SPF (Sender Policy Framework), which is an SMTP Anti-Forgery technology currently under development and deployment worldwide.
And dont think ive done it right either. If its simple and you feel like it submit a patch, otherwise just be as verbose as you can in describing your errors. Please submit output using the -DDEBUG and -DVDEBUG compile time options as these are of the greatest help.
<<lessIt solves the "broken forwarding" problem imposed by SPF (Sender Policy Framework), which is an SMTP Anti-Forgery technology currently under development and deployment worldwide.
And dont think ive done it right either. If its simple and you feel like it submit a patch, otherwise just be as verbose as you can in describing your errors. Please submit output using the -DDEBUG and -DVDEBUG compile time options as these are of the greatest help.
Download (0.014MB)
Added: 2006-02-22 License: The Apache License Price:
1339 downloads
REminiscence 0.1.9
REminiscence is a rewrite of the engine used in the game Flashback from Delphine Software. more>>
REminiscence is a rewrite of the engine used in the game Flashback from Delphine Software.
REminiscence is designed as a cross-platform replacement for the original executable and uses the SDL library.
What are the differences between this and the original engine ?
You can save/load the game state at any time and you can also play in fullscreen or windowed mode.
<<lessREminiscence is designed as a cross-platform replacement for the original executable and uses the SDL library.
What are the differences between this and the original engine ?
You can save/load the game state at any time and you can also play in fullscreen or windowed mode.
Download (0.090MB)
Added: 2007-03-07 License: GPL (GNU General Public License) Price:
969 downloads
KMerlin 1.3 Beta 4
KMerlin provides a MSN chat client. more>>
KMerlin provides a MSN chat client.
KMerlin is an MSN chat client which includes a number of funny smilies and lots of nice features.
Enhancements:
- Tested with KDE3.1 and Qt3.1.1
- This release is almost rewritten,
- New GUI
- New preferences
- New Notification system
- Animated System tray icons
<<lessKMerlin is an MSN chat client which includes a number of funny smilies and lots of nice features.
Enhancements:
- Tested with KDE3.1 and Qt3.1.1
- This release is almost rewritten,
- New GUI
- New preferences
- New Notification system
- Animated System tray icons
Download (1.3MB)
Added: 2007-04-11 License: GPL (GNU General Public License) Price:
930 downloads
aBridge 0.4.0
aBridge project is a multiplayer online cross-platform bridge game. more>>
aBridge project is a multiplayer online cross-platform bridge game.
It allows you to play bridge online with other real people.
It is currently available for UNIX (including linux), Microsoft Windows and MacOS X.
On all platforms, aBridge supports speech synthesis, allowing you to choose to listen to the bids and chat conversation rather than simply gazing at the screen waiting for someone to play.
aBridge also has some rudimentary bots, for when other players arent online, but their AI is pretty pathetic, and they are in need of a complete rewrite.
Enhancements:
- Complete rewrite of card-displaying code. Cards are now scalable.
- Remember size of game window.
- Use flite instead of festival on sid, since speech-tools is broken on sid at the moment.
<<lessIt allows you to play bridge online with other real people.
It is currently available for UNIX (including linux), Microsoft Windows and MacOS X.
On all platforms, aBridge supports speech synthesis, allowing you to choose to listen to the bids and chat conversation rather than simply gazing at the screen waiting for someone to play.
aBridge also has some rudimentary bots, for when other players arent online, but their AI is pretty pathetic, and they are in need of a complete rewrite.
Enhancements:
- Complete rewrite of card-displaying code. Cards are now scalable.
- Remember size of game window.
- Use flite instead of festival on sid, since speech-tools is broken on sid at the moment.
Download (0.17MB)
Added: 2006-11-10 License: GPL (GNU General Public License) Price:
1078 downloads
XCruiser 0.30
XCruiser project is a filesystem vizualization utility for X. more>>
XCruiser project is a filesystem vizualization utility for X.
XCruiser (formerly known as XCruise) is a filesystem visualization utility which compares a filesystem to a 3D-formed universe and allows you to "cruise" within it.
It constructs a universe from directory trees, and you can navigate with a mouse.
Enhancements:
- The code was rewritten almost entirely.
New features:
- Xt is supported.
- Easy customization of button bindings / colors / accelaration.
- Keyboard support (but inconvenient).
- A new rendering algorithm. (still incomplete!)
- Monochrome mode is dismissed.
<<lessXCruiser (formerly known as XCruise) is a filesystem visualization utility which compares a filesystem to a 3D-formed universe and allows you to "cruise" within it.
It constructs a universe from directory trees, and you can navigate with a mouse.
Enhancements:
- The code was rewritten almost entirely.
New features:
- Xt is supported.
- Easy customization of button bindings / colors / accelaration.
- Keyboard support (but inconvenient).
- A new rendering algorithm. (still incomplete!)
- Monochrome mode is dismissed.
Download (0.030MB)
Added: 2006-11-07 License: GPL (GNU General Public License) Price:
1085 downloads
netspeed 0.13
netspeed is a GNOME applet that shows the network traffic in kbytes/s. more>>
Netspeed is just a little GNOME-applet that shows how much traffic occurs on a specified network device (for example eth0).
You get the best impression of it, if you look at the screenshots below.
Enhancements:
- The "layout-engine" for different panel-configurations was rewritten
- Basic IPv6 support
- Icontheme support
- "dummy*" devices are now ignored in the "search for running device" handler
- Try device with default gateway set first in the "search for running device" handler
<<lessYou get the best impression of it, if you look at the screenshots below.
Enhancements:
- The "layout-engine" for different panel-configurations was rewritten
- Basic IPv6 support
- Icontheme support
- "dummy*" devices are now ignored in the "search for running device" handler
- Try device with default gateway set first in the "search for running device" handler
Download (0.63MB)
Added: 2005-07-29 License: GPL (GNU General Public License) Price:
1549 downloads
More Tools Menu 1.2.1
An extension which moves new items to More Tools menu more>>
More Tools Menu 1.2.1 provides you with an excellent and powerful extension which can move new items to "More Tools" menu. Unclutter the "Tools" menu by moving new items to a "More Tools" menu.
Enhancements: Rewrite tools moving logic again, this time taking compatibility with toolbar customization into account. (#290)
Requirements: Mozilla Firefox
Added: 2009-07-06 License: MPL Price: FREE
13 downloads
pcmciautils 014
pcmciautils is a suite of userspace tools for PCMCIA support in the Linux 2.6 kernel. more>>
pcmciautils are the core of the 2.6 PCMCIA subsystem is undergoing gradual evolution to improve its integration with the Linux kernel. This involves a series of clean-ups, code re-organisations, and even some rewrites of parts of the existing subsystem.
Unfortunately, mistakes do creep in from time to time, and this page attempts to detail these, hopefully with either fixes or details describing what information is required to help track down the cause.
I intend to document known problems with the core Linux 2.6 PCMCIA subsystem here, though Im not tracking PCMCIA card driver problems. These are the responsibility of the individual driver maintainers.
There is also the 2.6 kernel bugzilla, which can be used for core PCMCIA bug reports (ie, socket driver bug reports, core pcmcia subsystem bug reports, and the like.) However, please do not enter PCMCIA card driver bugs under the "PCMCIA" category - they come my way; I dont have any real interest in sorting these out. These should be posted to the mailing list (see below.)
Enhancements:
- This release includes fixes for big-endian hosts and for the newly added "lspcmcia" tool.
<<lessUnfortunately, mistakes do creep in from time to time, and this page attempts to detail these, hopefully with either fixes or details describing what information is required to help track down the cause.
I intend to document known problems with the core Linux 2.6 PCMCIA subsystem here, though Im not tracking PCMCIA card driver problems. These are the responsibility of the individual driver maintainers.
There is also the 2.6 kernel bugzilla, which can be used for core PCMCIA bug reports (ie, socket driver bug reports, core pcmcia subsystem bug reports, and the like.) However, please do not enter PCMCIA card driver bugs under the "PCMCIA" category - they come my way; I dont have any real interest in sorting these out. These should be posted to the mailing list (see below.)
Enhancements:
- This release includes fixes for big-endian hosts and for the newly added "lspcmcia" tool.
Download (0.038MB)
Added: 2006-06-01 License: GPL (GNU General Public License) Price:
1243 downloads
renattach 1.2.4
renattach is a mail filter that renames/deletes dangerous email attachments. more>>
renattach is a mail filter that renames/deletes dangerous email attachments.
renattach is a fast and efficient UNIX stream filter that can rename or delete potentially dangerous e-mail attachments. The filter is invoked as a simple pipe for use in a wide variety of systems. The kill feature (which eliminates entire messages) can also help sites deal with resource strains caused by modern virus floods.
renattach is written in pure C and can quickly process mail with little overhead. Unlike a conventional virus scanner, there are no specific virus or worm definitions. Instead, renattach identifies potentially dangerous attachments based on file extension and executable encoded body content.
The software is even capable of reading filenames from inside ZIP archives on the fly, without requiring any external software. The self-contained MIME code parses, fully interprets, then rewrites the header of every attached file.
During this process it checks the files extension against a list, and further checks to make sure the filename is not on a banned list. Only after passing through these steps is the MIME header written fresh using a predetermined, known format.
The programs operation is simple: a single mail message is read from stdin, filtered, then written to stdout (or piped to an external command).
Tested under Linux, FreeBSD, NetBSD, Solaris, Mac OS X, OS/2, and Cygwin. This software should compile on any UNIX-like system that has standard C libraries.
Enhancements:
- The --loop option was added, which removes Delivered-To headers from the input message.
- This defends Postfix against a "mail forwarding loop" spam relay trick which could be used when renattach is installed as an smtpd-side content filter.
<<lessrenattach is a fast and efficient UNIX stream filter that can rename or delete potentially dangerous e-mail attachments. The filter is invoked as a simple pipe for use in a wide variety of systems. The kill feature (which eliminates entire messages) can also help sites deal with resource strains caused by modern virus floods.
renattach is written in pure C and can quickly process mail with little overhead. Unlike a conventional virus scanner, there are no specific virus or worm definitions. Instead, renattach identifies potentially dangerous attachments based on file extension and executable encoded body content.
The software is even capable of reading filenames from inside ZIP archives on the fly, without requiring any external software. The self-contained MIME code parses, fully interprets, then rewrites the header of every attached file.
During this process it checks the files extension against a list, and further checks to make sure the filename is not on a banned list. Only after passing through these steps is the MIME header written fresh using a predetermined, known format.
The programs operation is simple: a single mail message is read from stdin, filtered, then written to stdout (or piped to an external command).
Tested under Linux, FreeBSD, NetBSD, Solaris, Mac OS X, OS/2, and Cygwin. This software should compile on any UNIX-like system that has standard C libraries.
Enhancements:
- The --loop option was added, which removes Delivered-To headers from the input message.
- This defends Postfix against a "mail forwarding loop" spam relay trick which could be used when renattach is installed as an smtpd-side content filter.
Download (0.11MB)
Added: 2006-10-25 License: GPL (GNU General Public License) Price:
1094 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above rewrites search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed