filter uploader
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1372
Adblock Plus Filter Uploader 1.0.2
Adblock Plus Filter Uploader is a Firefox extension that uploads the filters from your Adblock Plus installation to a FTP server more>>
Adblock Plus Filter Uploader is a Firefox extension that uploads the filters from your Adblock Plus installation to a FTP server.
This extension requires Adblock Plus! https://addons.mozilla.org/mozilla/1865/ This just uploads the filters you have in Adblock Plus to a FTP server!
This will only be useful for people who actively modify their filters and either want to share them with others or synchronize the filters between different computers.
<<lessThis extension requires Adblock Plus! https://addons.mozilla.org/mozilla/1865/ This just uploads the filters you have in Adblock Plus to a FTP server!
This will only be useful for people who actively modify their filters and either want to share them with others or synchronize the filters between different computers.
Download (0.048MB)
Added: 2007-06-27 License: MPL (Mozilla Public License) Price:
870 downloads
Gallery Uploader 0.2.2
Gallery Uploader is a Python script that can upload pictures to Web Gallery (only versions 2.0 or above). more>>
Gallery Uploader is a Python script that can upload pictures to Web Gallery (only versions 2.0 or above).
Gallery Uploader supports multiple galleries. To do it so, you need to save URL, User and Password using the –save option, passing a name to the gallery. You can point to this gallery using the -G option. If there is only one gallery in the configuration, you won’t need the -G option, as GUP will automagically use that gallery.
Creating Albums
To create an album, you need the -c option. This option takes three parameters:
Parent album id: the id of the album where the new album will be created. There is an special album with id “0″, which is the root of all albums, but it is NOT the album you see when you open Web Gallery in the browser. To find this “first album”, you can use the –show-child=0 option;
Album name: it’s the name your gallery will have. In the web interface, it is the first field asked when creating an album. Internally, it is the directory name in the server where the pictures will be stored (so, invalid file names will cause GUP to fail);
Album title: it’s the visible part of the album, displayed on the page.
Also, note that there is three parameters and that space is used to split them. So, if you want to add spaces to your album name or album title, you need to enclose it by quotes, like -c 7 my_first_album “My First Album” (this will create an album named “My First Album”, stored as “my_first_album” in the server, under the album with the id “7″).
Uploading Images
To upload images, you need to create an album (using something like the above example) or using the -a option, passing the album id. Also, if you don’t need the picture in your computer after uploading, you can use the –delete option.
<<lessGallery Uploader supports multiple galleries. To do it so, you need to save URL, User and Password using the –save option, passing a name to the gallery. You can point to this gallery using the -G option. If there is only one gallery in the configuration, you won’t need the -G option, as GUP will automagically use that gallery.
Creating Albums
To create an album, you need the -c option. This option takes three parameters:
Parent album id: the id of the album where the new album will be created. There is an special album with id “0″, which is the root of all albums, but it is NOT the album you see when you open Web Gallery in the browser. To find this “first album”, you can use the –show-child=0 option;
Album name: it’s the name your gallery will have. In the web interface, it is the first field asked when creating an album. Internally, it is the directory name in the server where the pictures will be stored (so, invalid file names will cause GUP to fail);
Album title: it’s the visible part of the album, displayed on the page.
Also, note that there is three parameters and that space is used to split them. So, if you want to add spaces to your album name or album title, you need to enclose it by quotes, like -c 7 my_first_album “My First Album” (this will create an album named “My First Album”, stored as “my_first_album” in the server, under the album with the id “7″).
Uploading Images
To upload images, you need to create an album (using something like the above example) or using the -a option, passing the album id. Also, if you don’t need the picture in your computer after uploading, you can use the –delete option.
Download (0.015MB)
Added: 2007-02-28 License: GPL (GNU General Public License) Price:
969 downloads
Pict Uploader 1.2.5
Pict Uploader is a combination of The Pict.com FireFox Add-on and Mozilla FireFox Web browser to let you make screenshots with one click and automatically upload them to Pict.com image hosting. more>>
Pict Uploader 1.2.5 is a combination of The Pict.com FireFox Add-on and Mozilla FireFox Web browser to let you make screenshots with one click and automatically upload them to Pict.com image hosting. It also makes it possible right-click and upload any image you see online or your local image with automatic link generation for forums, websites, etc.
Major Features:
- Capture screenshots of websites
- Capture screenshot of whole website
- Capture screenshot of visible area
- Capture screenshot of custom selected area
- Edit screenshots
- Save screenshots in jpg/png formats
- Automatically upload screenshots to Pict.com
- Right-click and upload to Pict.com any image you see in your browser
- Link and share images on forums, blogs, social networks, etc.
- Upload images from your computer.
- Automatic link generation for forums, websites, etc. (Allows to insert image from local folder into forums with one right-click).
Enhancements:
- Firefox 3.5 is now supported
- All requested features were released
Added: 2009-07-24 License: MPL Price: FREE
6 downloads
Firefox Universal Uploader 0.3.1
Firefox Universal Uploader is a Firefox extension that allows you to upload/download files from any website. more>>
Firefox Universal Uploader is a Firefox extension that allows you to upload/download files from any website using a friendly interface. Upload files/photos/videos to Flickr, Picasa, Youtube, Box.net(1GB of free space) are Facebook in this version. Next versions would support other websites like Google Videos, Webshots etc.
Thumbnail view of local and remote files will be given in the next version. You can add multiple files to the queue at a time. Extension will take care of uploading them for you.
Main features:
- It shows the local folders and remote folders which enables you to upload files by single click.
- You can upload any number of files at a time.
- You can upload files to multiple websites using a single interface (using only one extension).
- Ability to add multiple accounts and upload files to each account independently.
- Site specific features are also included and will be improved in the coming versions. eg. Box.net: giving public/private access to files.
<<lessThumbnail view of local and remote files will be given in the next version. You can add multiple files to the queue at a time. Extension will take care of uploading them for you.
Main features:
- It shows the local folders and remote folders which enables you to upload files by single click.
- You can upload any number of files at a time.
- You can upload files to multiple websites using a single interface (using only one extension).
- Ability to add multiple accounts and upload files to each account independently.
- Site specific features are also included and will be improved in the coming versions. eg. Box.net: giving public/private access to files.
Download (0.14MB)
Added: 2007-07-11 License: Other/Proprietary License Price:
858 downloads
Filter::decrypt 1.33
Filter::decrypt Perl module contains a template for a decrypt source filter. more>>
Filter::decrypt Perl module contains a template for a decrypt source filter.
SYNOPSIS
use Filter::decrypt ;
This is a sample decrypting source filter.
Although this is a fully functional source filter and it does implement a very simple decrypt algorithm, it is not intended to be used as it is supplied. Consider it to be a template which you can combine with a proper decryption algorithm to develop your own decryption filter.
WARNING
It is important to note that a decryption filter can never provide complete security against attack. At some point the parser within Perl needs to be able to scan the original decrypted source. That means that at some stage fragments of the source will exist in a memory buffer.
Also, with the introduction of the Perl Compiler backend modules, and the B::Deparse module in particular, using a Source Filter to hide source code is becoming an increasingly futile exercise.
The best you can hope to achieve by decrypting your Perl source using a source filter is to make it unavailable to the casual user.
Given that proviso, there are a number of things you can do to make life more difficult for the prospective cracker.
Strip the Perl binary to remove all symbols.
Build the decrypt extension using static linking. If the extension is provided as a dynamic module, there is nothing to stop someone from linking it at run time with a modified Perl binary.
Do not build Perl with -DDEBUGGING. If you do then your source can be retrieved with the -Dp command line option.
The sample filter contains logic to detect the DEBUGGING option.
Do not build Perl with C debugging support enabled.
Do not implement the decryption filter as a sub-process (like the cpp source filter). It is possible to peek into the pipe that connects to the sub-process.
Check that the Perl Compiler isnt being used.
There is code in the BOOT: section of decrypt.xs that shows how to detect the presence of the Compiler. Make sure you include it in your module.
Assuming you havent taken any steps to spot when the compiler is in use and you have an encrypted Perl script called "myscript.pl", you can get access the source code inside it using the perl Compiler backend, like this
perl -MO=Deparse myscript.pl
Note that even if you have included the BOOT: test, it is still possible to use the Deparse module to get the source code for individual subroutines.
Do not use the decrypt filter as-is. The algorithm used in this filter has been purposefully left simple.
If you feel that the source filtering mechanism is not secure enough you could try using the unexec/undump method. See the Perl FAQ for further details.
<<lessSYNOPSIS
use Filter::decrypt ;
This is a sample decrypting source filter.
Although this is a fully functional source filter and it does implement a very simple decrypt algorithm, it is not intended to be used as it is supplied. Consider it to be a template which you can combine with a proper decryption algorithm to develop your own decryption filter.
WARNING
It is important to note that a decryption filter can never provide complete security against attack. At some point the parser within Perl needs to be able to scan the original decrypted source. That means that at some stage fragments of the source will exist in a memory buffer.
Also, with the introduction of the Perl Compiler backend modules, and the B::Deparse module in particular, using a Source Filter to hide source code is becoming an increasingly futile exercise.
The best you can hope to achieve by decrypting your Perl source using a source filter is to make it unavailable to the casual user.
Given that proviso, there are a number of things you can do to make life more difficult for the prospective cracker.
Strip the Perl binary to remove all symbols.
Build the decrypt extension using static linking. If the extension is provided as a dynamic module, there is nothing to stop someone from linking it at run time with a modified Perl binary.
Do not build Perl with -DDEBUGGING. If you do then your source can be retrieved with the -Dp command line option.
The sample filter contains logic to detect the DEBUGGING option.
Do not build Perl with C debugging support enabled.
Do not implement the decryption filter as a sub-process (like the cpp source filter). It is possible to peek into the pipe that connects to the sub-process.
Check that the Perl Compiler isnt being used.
There is code in the BOOT: section of decrypt.xs that shows how to detect the presence of the Compiler. Make sure you include it in your module.
Assuming you havent taken any steps to spot when the compiler is in use and you have an encrypted Perl script called "myscript.pl", you can get access the source code inside it using the perl Compiler backend, like this
perl -MO=Deparse myscript.pl
Note that even if you have included the BOOT: test, it is still possible to use the Deparse module to get the source code for individual subroutines.
Do not use the decrypt filter as-is. The algorithm used in this filter has been purposefully left simple.
If you feel that the source filtering mechanism is not secure enough you could try using the unexec/undump method. See the Perl FAQ for further details.
Download (0.040MB)
Added: 2007-06-01 License: Perl Artistic License Price:
531 downloads
t@b Directory Uploader 0.952
t@b Directory Uploader is a software that can upload a directory to a FTP server. more>>
t@b Directory Uploader is a software that can upload a directory to a FTP server.
You can upload a complete directory to an FTP server, including all subdirectories from a user-friendly interface. Features automatic (no user input required) retry until all files have successfully uploaded.
This program runs on Mac OS X, Windows and Linux
Example:
FTP Host Name: ftp.website.com (no ftp://)
FTP Host Path: foldername (if no folder type / instead)
FTP User Name: ftpusername
FTP Password: ftppassword
<<lessYou can upload a complete directory to an FTP server, including all subdirectories from a user-friendly interface. Features automatic (no user input required) retry until all files have successfully uploaded.
This program runs on Mac OS X, Windows and Linux
Example:
FTP Host Name: ftp.website.com (no ftp://)
FTP Host Path: foldername (if no folder type / instead)
FTP User Name: ftpusername
FTP Password: ftppassword
Download (0.15MB)
Added: 2006-03-22 License: Freeware Price:
1356 downloads
SEO Filter Lite 1.0.0
SEO Filter is a Search Engine Optimization Software for forums. It catches the content from a forum or cms software and makes it more seo friendly by converting dynamic links into static and removing more>> SEO Filter is a Search Engine Optimization Software for forums.
It catches the content from a forum or cms software and makes it more seo friendly by converting dynamic links into static and removing session ids from links and much more.
<<less
Download (90KB)
Added: 2009-04-11 License: Freeware Price: Free
195 downloads
IM-Filter 0.9 RC1
IM-Filter is a daemon for GNU/Linux firewall hosts written in C which is able to analyze and filter the ICQ protocol. more>>
IM-Filter is a daemon for GNU/Linux firewall hosts written in C which is able to analyze and filter the ICQ protocol. The daemon runs in userspace and fetches packets of the ICQ protocol by using the libnetfilter_queue mechanism.
IM-Filters main purpose is to run at a gateway, so all ICQ-related traffic of users in the LAN runs over IM-Filter. Nevertheless the daemon could also be used directly on end users computers. The following diagram shows, how the daemon is integrated in a GNU/Linux system.
One of the design goals of IM-Filter was modularity. So plugins for other protocols like MSN or IRC could be written easily. The source code already contains skeleton code for an IRC module.
Together with the source code, adequate iptables scripts are provided so that only packets which belong to ICQ traffic get in the netfilter queue of IM-Filter.
Main features:
Logging of messages sent via ICQ
IM-Filter is able to identify and log messages which have been sent via the ICQ protocol. These messages contain a timestamp, an IP-address, the appropriate UIN and - of course - the message itself. A logged message could look like this:
[2007-07-27 11:24:21] IP "10.0.0.1" sent following message to #123456789: "hello, this is a test"
Blacklists for messages and UINs
IM-Filter handles two different blacklists: for messages and for UINs. The message blacklist holds strings which must not occur in text messages. When such a string is detected in a message, it gets censored in the logfiles.
The UIN blacklist contains UINs of users which are not allowed to connect to the ICQ network. Those blacklists can be re-read by the daemon during runtime by sending signals.
Detection and blocking of file transfers
Since file transfers are not always welcome, they can be blocked by invoking the daemon with a specific command line argument. Then, users in the LAN can not send files to other users anymore. Beside blocking, the daemon logs file transfers. Such a log entry can look like this:
[2007-07-06 17:01:26] FILTRANSFER detected (outgoing): receiver uin: #123456789 || filename: test.txt || size: 143360B
List with currently logged in users
To be able to know which users are currently logged in, IM-Filter manages a text file which holds all necessary information. By default, the file is placed in /var/log/imfilter.users and contains IP-address and UIN of the users which are currently logged in. The file could look like this:
UIN=123456789, IP=10.0.0.1
UIN=234567890, IP=10.0.0.22
UIN=345678901, IP=10.0.0.4
<<lessIM-Filters main purpose is to run at a gateway, so all ICQ-related traffic of users in the LAN runs over IM-Filter. Nevertheless the daemon could also be used directly on end users computers. The following diagram shows, how the daemon is integrated in a GNU/Linux system.
One of the design goals of IM-Filter was modularity. So plugins for other protocols like MSN or IRC could be written easily. The source code already contains skeleton code for an IRC module.
Together with the source code, adequate iptables scripts are provided so that only packets which belong to ICQ traffic get in the netfilter queue of IM-Filter.
Main features:
Logging of messages sent via ICQ
IM-Filter is able to identify and log messages which have been sent via the ICQ protocol. These messages contain a timestamp, an IP-address, the appropriate UIN and - of course - the message itself. A logged message could look like this:
[2007-07-27 11:24:21] IP "10.0.0.1" sent following message to #123456789: "hello, this is a test"
Blacklists for messages and UINs
IM-Filter handles two different blacklists: for messages and for UINs. The message blacklist holds strings which must not occur in text messages. When such a string is detected in a message, it gets censored in the logfiles.
The UIN blacklist contains UINs of users which are not allowed to connect to the ICQ network. Those blacklists can be re-read by the daemon during runtime by sending signals.
Detection and blocking of file transfers
Since file transfers are not always welcome, they can be blocked by invoking the daemon with a specific command line argument. Then, users in the LAN can not send files to other users anymore. Beside blocking, the daemon logs file transfers. Such a log entry can look like this:
[2007-07-06 17:01:26] FILTRANSFER detected (outgoing): receiver uin: #123456789 || filename: test.txt || size: 143360B
List with currently logged in users
To be able to know which users are currently logged in, IM-Filter manages a text file which holds all necessary information. By default, the file is placed in /var/log/imfilter.users and contains IP-address and UIN of the users which are currently logged in. The file could look like this:
UIN=123456789, IP=10.0.0.1
UIN=234567890, IP=10.0.0.22
UIN=345678901, IP=10.0.0.4
Download (MB)
Added: 2007-08-02 License: GPL (GNU General Public License) Price:
818 downloads
Forumsigs Image Uploader 1.1.0
Forumsigs Image Uploader allows you to browse sites and save the images on the page. more>>
Forumsigs Image Uploader allows you to browse sites and save the images on the page.
Browsing sites and want to save the images on the page? Upload them directly to your Forumsigs Image Hosting account.
This extension will allow you to upload images directly to your Forumsigs.com account.
Right click on an image on a web page and upload it to your Forumsigs account. Easily upload any image and it will also automatically generate URLs to the images.
Works with JPG, GIF, PNG, BMP images.
** Must have an account at Forumsigs.com prior to using. Signup today for your free account.
<<lessBrowsing sites and want to save the images on the page? Upload them directly to your Forumsigs Image Hosting account.
This extension will allow you to upload images directly to your Forumsigs.com account.
Right click on an image on a web page and upload it to your Forumsigs account. Easily upload any image and it will also automatically generate URLs to the images.
Works with JPG, GIF, PNG, BMP images.
** Must have an account at Forumsigs.com prior to using. Signup today for your free account.
Download (0.13MB)
Added: 2007-04-11 License: MPL (Mozilla Public License) Price:
928 downloads
XML::Filter::Mode 0.02
XML::Filter::Mode Perl module can filter out all chunks not in the current mode. more>>
XML::Filter::Mode Perl module can filter out all chunks not in the current mode.
SYNOPSIS
use XML::Filter::Mode;
use strict;
my $filter = XML::Filter::Mode->new( Modes => "a,b,c" );
my $filter = XML::Filter::Mode->new( Modes => [qw( a b c )] );
## To inspect the modes:
my @modes = $filter->modes;
## To change the modes:
$h->modes( qw( d e ) );
Filters portions of documents based on a mode= attribute.
I use this to have XML documents that can be read in several modes, for instance "test", "demo" and normal (ie not test or demo), or "C", "Bytecraft_C", "Perl".
Mode names must contain only alphanumerics and "_" (ie match Perls w regexp assertion).
The filter is given a comma separated list of modes. Each element in the XML document may have a mode="" attribute that gives a mode expression. If there is no mode attribute or it is empty or the mode expression matches the list of modes, then the element is accepted. Otherwise it and all of its children are cut from the document.
The mode expression is a boolean expression using the operators & (which unfortunately must be escaped as "&"), |, , to build mode matching expressions from a list Parentheses may be used to group operations. of words. , and are synonyms.
! may be used as a prefix negation operator, so !a means "unless mode a".
Examples:
Modes mode="..." Action
Enabled Value
===== ========== ======
(none) "" pass
a "" pass
a "a" pass
a "a" pass
a,b "a" pass
a "a,b" pass
b "a,b" pass
a,b "a,b" pass
b "!a,b" pass
a,b "a b" pass
(none) "b" cut
a "b" cut
a "a&b" cut
b "a&b" cut
a "!a,b" cut
a "!a" cut
<<lessSYNOPSIS
use XML::Filter::Mode;
use strict;
my $filter = XML::Filter::Mode->new( Modes => "a,b,c" );
my $filter = XML::Filter::Mode->new( Modes => [qw( a b c )] );
## To inspect the modes:
my @modes = $filter->modes;
## To change the modes:
$h->modes( qw( d e ) );
Filters portions of documents based on a mode= attribute.
I use this to have XML documents that can be read in several modes, for instance "test", "demo" and normal (ie not test or demo), or "C", "Bytecraft_C", "Perl".
Mode names must contain only alphanumerics and "_" (ie match Perls w regexp assertion).
The filter is given a comma separated list of modes. Each element in the XML document may have a mode="" attribute that gives a mode expression. If there is no mode attribute or it is empty or the mode expression matches the list of modes, then the element is accepted. Otherwise it and all of its children are cut from the document.
The mode expression is a boolean expression using the operators & (which unfortunately must be escaped as "&"), |, , to build mode matching expressions from a list Parentheses may be used to group operations. of words. , and are synonyms.
! may be used as a prefix negation operator, so !a means "unless mode a".
Examples:
Modes mode="..." Action
Enabled Value
===== ========== ======
(none) "" pass
a "" pass
a "a" pass
a "a" pass
a,b "a" pass
a "a,b" pass
b "a,b" pass
a,b "a,b" pass
b "!a,b" pass
a,b "a b" pass
(none) "b" cut
a "b" cut
a "a&b" cut
b "a&b" cut
a "!a,b" cut
a "!a" cut
Download (0.004MB)
Added: 2007-07-02 License: Perl Artistic License Price:
844 downloads
Sax Filter 1.4
Sax Filter is a modular set of filters that can be used to process XML documents via Javas SAX support. more>>
Sax Filter is a modular set of filters that can be used to process XML documents via Javas SAX support.
Currently, the filters only process content (the ContentHandler interface).
<<lessCurrently, the filters only process content (the ContentHandler interface).
Download (0.048MB)
Added: 2006-12-24 License: GPL (GNU General Public License) Price:
1035 downloads
Filter::Macro 0.11
Filter::Macro is a Perl module to make macro modules that are expanded inline. more>>
Filter::Macro is a Perl module to make macro modules that are expanded inline.
SYNOPSIS
In MyHandyModules.pm:
package MyHandyModules;
use Filter::Macro;
# lines below will be expanded into callers code
use strict;
use warnings;
use Switch;
use IO::All;
use Quantum::Superpositions;
In your program or module:
use MyHandyModules; # lines above are expanded here
If many of your programs begin with the same lines, it may make sense to abstract them away into a module, and use that module instead.
Sadly, it does not work that way, because by default, all lexical pragmas, source filters and subroutine imports invoked in MyHandyModules.pm takes effect in that module, not the calling programs.
One way to solve this problem is to use Filter::Include:
use Filter::Include;
include MyHandyModules;
However, it would be really nice if MyHandyModules.pm could define the macro-like semantic itself, instead of placing the burden on the caller.
This module lets you do precisely that. All you need to do is to put one line in MyHandyModules.pm, after the package MyHandyModules; line:
use Filter::Macro;
With this, a program or module that says use Filter::Macro will expand lines below use Filter::Macro into their own code, instead of the default semantic of evaluating them in the MyHandyModules package.
Line numbers in error and warning messages are unaffected by this module; they still point to the correct file name and line numbers.
<<lessSYNOPSIS
In MyHandyModules.pm:
package MyHandyModules;
use Filter::Macro;
# lines below will be expanded into callers code
use strict;
use warnings;
use Switch;
use IO::All;
use Quantum::Superpositions;
In your program or module:
use MyHandyModules; # lines above are expanded here
If many of your programs begin with the same lines, it may make sense to abstract them away into a module, and use that module instead.
Sadly, it does not work that way, because by default, all lexical pragmas, source filters and subroutine imports invoked in MyHandyModules.pm takes effect in that module, not the calling programs.
One way to solve this problem is to use Filter::Include:
use Filter::Include;
include MyHandyModules;
However, it would be really nice if MyHandyModules.pm could define the macro-like semantic itself, instead of placing the burden on the caller.
This module lets you do precisely that. All you need to do is to put one line in MyHandyModules.pm, after the package MyHandyModules; line:
use Filter::Macro;
With this, a program or module that says use Filter::Macro will expand lines below use Filter::Macro into their own code, instead of the default semantic of evaluating them in the MyHandyModules package.
Line numbers in error and warning messages are unaffected by this module; they still point to the correct file name and line numbers.
Download (0.013MB)
Added: 2007-02-20 License: MIT/X Consortium License Price:
976 downloads
FIR Filter Plugin 1.0.0
The FIR filter Plugin is an effect plugin for XMMS which enables to filter audio data using long FIR filters. more>>
FIR filter Plugin is an effect plugin for XMMS which enables to filter audio data using long FIR (finite impulse response) filters. Typical applications is loudspeaker or room equalization which typically requires filters with more than 300 taps (filter weights).
The FIR filter plugin uses the fftw3 library to perform the filtering using the overlap-and-add method. If fftw3 is not available the plugin will perform the filtering (convolution) in the time-domain which is much less efficient for long filters.
<<lessThe FIR filter plugin uses the fftw3 library to perform the filtering using the overlap-and-add method. If fftw3 is not available the plugin will perform the filtering (convolution) in the time-domain which is much less efficient for long filters.
Download (0.20MB)
Added: 2006-04-05 License: GPL (GNU General Public License) Price:
1299 downloads
Web Filter 0.96
webfilt is not a spam filter, but provides a generic web-based interface for Bayesian-style UNIX filters that need occasional tr more>>
webfilt is not a spam filter, but provides a generic web-based interface for Bayesian-style UNIX filters that need occasional training and corrections. It has been tested with SpamProbe and SpamBayes, but should work with other command-line filters too.
The webfilt system works with existing UNIX accounts, and consists of three distinct components that operate independently:
Users procmail recipes and cron jobs. The storelast.sh shell script is invoked by a users .procmailrc and simply saves a size-limited copy of each incoming e-mail message. The destination directory is determined by spam-state, done by procmail processing. A cron job periodically cleans old message copies.
webfiltd, daemon. The daemon component is invoked by inetd, and responds to a number of commands that allow a connecting client to authenticate, read files, and execute remote commands. This is all done with the authenticated users permissions. This daemon accepts just localhost connections.
webfilt.cgi, web interface The CGI program creates the web interface. Running with low privileges, it communicates with the webfiltd daemon over a socket to guarantee privilege isolation. The user logs in using their web browser and can then view recent emails and run commands on certain files (to train the filter).
<<lessThe webfilt system works with existing UNIX accounts, and consists of three distinct components that operate independently:
Users procmail recipes and cron jobs. The storelast.sh shell script is invoked by a users .procmailrc and simply saves a size-limited copy of each incoming e-mail message. The destination directory is determined by spam-state, done by procmail processing. A cron job periodically cleans old message copies.
webfiltd, daemon. The daemon component is invoked by inetd, and responds to a number of commands that allow a connecting client to authenticate, read files, and execute remote commands. This is all done with the authenticated users permissions. This daemon accepts just localhost connections.
webfilt.cgi, web interface The CGI program creates the web interface. Running with low privileges, it communicates with the webfiltd daemon over a socket to guarantee privilege isolation. The user logs in using their web browser and can then view recent emails and run commands on certain files (to train the filter).
Download (0.023MB)
Added: 2006-07-11 License: GPL (GNU General Public License) Price:
1200 downloads
XML::Filter::DocSplitter 0.41
XML::Filter::DocSplitter does multipass processing of documents. more>>
XML::Filter::DocSplitter does multipass processing of documents.
SYNOPSIS
## See XML::SAX::???? for an easier way to use this filter.
use XML::SAX::Machines qw( Machine ) ;
my $m = Machine(
[ Intake => "XML::Filter::DocSplitter" => qw( Filter ) ],
[ Filter => "My::Filter" => qw( Merger ) ],
[ Merger => "XML::Filter::Merger" => qw( Output ) ],
[ Output => *STDOUT ],
);
## Let the distributor coordinate with the merger
## XML::SAX::Manifold does this for you.
$m->Intake->set_aggregator( $m->Merger );
$m->parse_file( "foo" );
XML::Filter::DocSplitter is a SAX filter that allows you to apply a filter to repeated sections of a document. It splits a document up at a predefined elements in to multiple documents and the filter is run on each document. The result can be left as a stream of separate documents or combined back in to a single document using a filter like XML::SAX::Merger.
By default, the input document is split in all children of the root element. By that reckoning, this document has three sub-documents in it:
< doc >
< subdoc > .... < /subdoc >
< subdoc > .... < /subdoc >
< subdoc > .... < /subdoc >
< /doc >
When using without an aggregator, all events up to the first record are lost; with an aggregator, they are passed directly in to the aggregator as the "first" document. All elements between the records (the "n " text nodes, in this case) are also passed directly to the merger (these will arrive between the end_document and start_document calls for each of the records), as are all events from the last record until the end of the input document. This means that the first document, as seen by the merger, is incomplete; its missing its end_element, which is passed later.
The approach of passing events from the input document right on through to the merger differs from the way XML::Filter::Distributor works.
Version restrictions:
- Can only feed a single aggregator at the moment. I can fix this with a bit of effort.
<<lessSYNOPSIS
## See XML::SAX::???? for an easier way to use this filter.
use XML::SAX::Machines qw( Machine ) ;
my $m = Machine(
[ Intake => "XML::Filter::DocSplitter" => qw( Filter ) ],
[ Filter => "My::Filter" => qw( Merger ) ],
[ Merger => "XML::Filter::Merger" => qw( Output ) ],
[ Output => *STDOUT ],
);
## Let the distributor coordinate with the merger
## XML::SAX::Manifold does this for you.
$m->Intake->set_aggregator( $m->Merger );
$m->parse_file( "foo" );
XML::Filter::DocSplitter is a SAX filter that allows you to apply a filter to repeated sections of a document. It splits a document up at a predefined elements in to multiple documents and the filter is run on each document. The result can be left as a stream of separate documents or combined back in to a single document using a filter like XML::SAX::Merger.
By default, the input document is split in all children of the root element. By that reckoning, this document has three sub-documents in it:
< doc >
< subdoc > .... < /subdoc >
< subdoc > .... < /subdoc >
< subdoc > .... < /subdoc >
< /doc >
When using without an aggregator, all events up to the first record are lost; with an aggregator, they are passed directly in to the aggregator as the "first" document. All elements between the records (the "n " text nodes, in this case) are also passed directly to the merger (these will arrive between the end_document and start_document calls for each of the records), as are all events from the last record until the end of the input document. This means that the first document, as seen by the merger, is incomplete; its missing its end_element, which is passed later.
The approach of passing events from the input document right on through to the merger differs from the way XML::Filter::Distributor works.
Version restrictions:
- Can only feed a single aggregator at the moment. I can fix this with a bit of effort.
Download (0.042MB)
Added: 2007-08-17 License: Perl Artistic License Price:
798 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 filter uploader 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