A filter is a computer program to process a data stream. Some operating systems such as Unix are rich with filter programs. Even Windows has some simple filters built in to its command shell, most of which have significant enhancements relative to the similar filter commands that were available in MS-DOS.
Just as in Unix, such a filter usually gets most of its data from standard input (the main input stream) and writes its main results to standard output (the main output stream). The command syntax for getting data from a device or file other than standard input is the input operator ("<"). Similarly, to send data to a device or file other than standard output is the output operator (">"). To append data lines to an existing output file, one can use the append operator (">>").
The similarity with Unix extends to filters used as elements of pipelines. The pipe operator ("|") on a command line signifies that the main output of the command to the left is passed as main input to the command on the right. From the early days of DOS based computers, the two classic filters are find and sort.
More on [ Filter (software) ]
Content Filtering :: Proxying and Filtering
Client :: Software
Monitoring :: Internet
Content Filtering :: Internet

The Internet Filter Assessment Project - The purpose of this project was to take a hard look at Internet content filters from a librarian's point of view. Several dozen librarians from around the world participated. Some are filter proponents; some are not. All believe you don't know a tool until you test it. The summary report is online; the full report is available for purchase.
Censorship in a Box - American Civil Liberties Union White Paper subtitled 'Why Blocking Software is Wrong for Public Libraries'. This special report ... provides an in depth look at why mandatory blocking software is both inappropriate and unconstitutional in libraries. [It does] not evaluate any particular product, but rather seek[s] to demonstrate how all blocking software censors valuable speech and gives librarians, educators and parents a false sense of security when providing minors with Internet access.
Filtering the Internet in American Public Libraries: Sliding Down the Slippery Slope - Essay by Jeannette Allis Bastian. The use of filters to block those Internet sites that some public libraries and/or communities deem undesirable has caused an uproar within the profession as various viewpoints vie for ascendancy. The author examines positions taken by the American Library Association and others and reviews the choices and consequences of various filtering products. She concludes that libraries must retain responsibility for their offerings but also protect First Amendment rights.
Meta Description: [ The author examines positions taken by the American Library Association and others and reviews the choices and consequences of various filtering products. ]
Internet Filtering and Blocking - Links to online resources about internet filtering programs and their use in libraries.
Meta Description: [ Internet filtering programs and their use in libraries. ]
OpenNet Initiative - A collaborative study of filtering and surveillance by governments and corporations around the world by Harvard Law School, University of Toronto, and Cambridge University. Includes news, case studies, advisories, and a blog.
Meta Description: [ Documenting Internet Content Filtering Worldwide ]
| Video | |
| Next Video | |