f174eac81bf4cd875246bed80b6905424eb1d15c
[privoxy.git] / doc / webserver / faq / misc.html
1 <HTML
2 ><HEAD
3 ><TITLE
4 >Miscellaneous</TITLE
5 ><META
6 NAME="GENERATOR"
7 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
8 "><LINK
9 REL="HOME"
10 TITLE="Privoxy Frequently Asked Questions"
11 HREF="index.html"><LINK
12 REL="PREVIOUS"
13 TITLE="Configuration"
14 HREF="configuration.html"><LINK
15 REL="NEXT"
16 TITLE="Troubleshooting"
17 HREF="trouble.html"><LINK
18 REL="STYLESHEET"
19 TYPE="text/css"
20 HREF="../p_doc.css"></HEAD
21 ><BODY
22 CLASS="SECT1"
23 BGCOLOR="#EEEEEE"
24 TEXT="#000000"
25 LINK="#0000FF"
26 VLINK="#840084"
27 ALINK="#0000FF"
28 ><DIV
29 CLASS="NAVHEADER"
30 ><TABLE
31 SUMMARY="Header navigation table"
32 WIDTH="100%"
33 BORDER="0"
34 CELLPADDING="0"
35 CELLSPACING="0"
36 ><TR
37 ><TH
38 COLSPAN="3"
39 ALIGN="center"
40 >Privoxy Frequently Asked Questions</TH
41 ></TR
42 ><TR
43 ><TD
44 WIDTH="10%"
45 ALIGN="left"
46 VALIGN="bottom"
47 ><A
48 HREF="configuration.html"
49 ACCESSKEY="P"
50 >Prev</A
51 ></TD
52 ><TD
53 WIDTH="80%"
54 ALIGN="center"
55 VALIGN="bottom"
56 ></TD
57 ><TD
58 WIDTH="10%"
59 ALIGN="right"
60 VALIGN="bottom"
61 ><A
62 HREF="trouble.html"
63 ACCESSKEY="N"
64 >Next</A
65 ></TD
66 ></TR
67 ></TABLE
68 ><HR
69 ALIGN="LEFT"
70 WIDTH="100%"></DIV
71 ><DIV
72 CLASS="SECT1"
73 ><H1
74 CLASS="SECT1"
75 ><A
76 NAME="MISC">4. Miscellaneous</H1
77 ><DIV
78 CLASS="SECT2"
79 ><H3
80 CLASS="SECT2"
81 ><A
82 NAME="AEN504">4.1. How much does <SPAN
83 CLASS="APPLICATION"
84 >Privoxy</SPAN
85 > slow my browsing down? This 
86 has to add extra time to browsing.</H3
87 ><P
88 > It should not slow you down any in real terms, and may actually help 
89  speed things up since ads, banners and other junk are not being displayed.
90  The actual processing time required by <SPAN
91 CLASS="APPLICATION"
92 >Privoxy</SPAN
93
94  itself for each page, is relatively small in the overall scheme of things,
95  and happens very quickly. This is typically more than offset by time saved
96  not downloading and rendering ad images.</P
97 ><P
98 > <SPAN
99 CLASS="QUOTE"
100 >"Filtering"</SPAN
101 > content via the <TT
102 CLASS="LITERAL"
103 ><A
104 HREF="../user-manual/actions-file.html#FILTER"
105 TARGET="_top"
106 >filter</A
107 ></TT
108 > or
109  <TT
110 CLASS="LITERAL"
111 ><A
112 HREF="../user-manual/actions-file.html#DEANIMATE-GIFS"
113 TARGET="_top"
114 >deanimate-gifs</A
115 ></TT
116 >
117  actions may cause a perceived slowdown, since the entire document needs to be buffered
118  before displaying. See below.</P
119 ></DIV
120 ><DIV
121 CLASS="SECT2"
122 ><H3
123 CLASS="SECT2"
124 ><A
125 NAME="LOADINGTIMES">4.2. I noticed considerable
126 delays in page requests compared to the old Junkbuster. What's wrong?</H3
127 ><P
128 > If you use any <TT
129 CLASS="LITERAL"
130 ><A
131 HREF="../user-manual/actions-file.html#FILTER"
132 TARGET="_top"
133 >filter</A
134 ></TT
135 > action,
136  such as filtering banners by size, web-bugs etc, or the <TT
137 CLASS="LITERAL"
138 ><A
139 HREF="../user-manual/actions-file.html#DEANIMATE-GIFS"
140 TARGET="_top"
141 >deanimate-gifs</A
142 ></TT
143 >
144  action, the entire document must be loaded into memory in order for the filtering 
145  mechanism to work, and nothing is sent to the browser during this time.</P
146 ><P
147 > The loading time does not really change in real numbers, but the feeling is
148  different, because most browsers are able to start rendering incomplete
149  content, giving the user a feeling of "it works". This effect is especially
150  noticeable on slow dialup connections.
151  </P
152 ></DIV
153 ><DIV
154 CLASS="SECT2"
155 ><H3
156 CLASS="SECT2"
157 ><A
158 NAME="CONFIGURL">4.3. What are "http://config.privoxy.org/" and
159 "http://p.p/"?</H3
160 ><P
161 > <A
162 HREF="http://config.privoxy.org/"
163 TARGET="_top"
164 >http://config.privoxy.org/</A
165 > is the
166  address of <SPAN
167 CLASS="APPLICATION"
168 >Privoxy</SPAN
169 >'s built-in user interface, and 
170  <A
171 HREF="http://p.p/"
172 TARGET="_top"
173 >http://p.p/</A
174 > is a shortcut for it.</P
175 ><P
176 > Since <SPAN
177 CLASS="APPLICATION"
178 >Privoxy</SPAN
179 > sits between your web browser and the Internet, 
180  it can simply intercept requests for these addresses and answer them with its built-in
181  <SPAN
182 CLASS="QUOTE"
183 >"web server"</SPAN
184 >.</P
185 ><P
186 > This also makes for a good test for your browser configuration: If entering the
187  URL <A
188 HREF="http://config.privoxy.org/"
189 TARGET="_top"
190 >http://config.privoxy.org/</A
191 >
192  takes you to a page saying <SPAN
193 CLASS="QUOTE"
194 >"This is Privoxy.."</SPAN
195 >, everything is OK.
196  If you get a page saying <SPAN
197 CLASS="QUOTE"
198 >"Privoxy is not working"</SPAN
199 > instead, then
200  your browser didn't use <SPAN
201 CLASS="APPLICATION"
202 >Privoxy</SPAN
203 > for the request,
204  hence it could not be intercepted, and you have accessed the <SPAN
205 CLASS="emphasis"
206 ><I
207 CLASS="EMPHASIS"
208 >real</I
209 ></SPAN
210 >
211  web site at config.privoxy.org.</P
212 ><P
213 > With recent versions of <SPAN
214 CLASS="APPLICATION"
215 >Privoxy</SPAN
216 > (version 2.9.x and
217  later), the user interface features information on the run time status, the
218  configuration, and even a built-in editor for the <A
219 HREF="../user-manual/actions-file.html"
220 TARGET="_top"
221 >actions files</A
222 >.</P
223 ><P
224 > Note that the built-in URLs from earlier versions of <SPAN
225 CLASS="APPLICATION"
226 >Junkbuster</SPAN
227 >
228  / <SPAN
229 CLASS="APPLICATION"
230 >Privoxy</SPAN
231 >, http://example.com/show-proxy-args and http://i.j.b/,
232  are no longer supported. If you still use such an old version, you should really consider
233  upgrading to 2.9.15.</P
234 ></DIV
235 ><DIV
236 CLASS="SECT2"
237 ><H3
238 CLASS="SECT2"
239 ><A
240 NAME="BLOCKLIST">4.4. Do you still maintain the blocklists?</H3
241 ><P
242 >  No. The patterns for blocking now reside (among other things) in the <A
243 HREF="../user-manual/actions-file.html"
244 TARGET="_top"
245 >actions files</A
246 >, which are 
247   actively maintained instead. See next question ...</P
248 ></DIV
249 ><DIV
250 CLASS="SECT2"
251 ><H3
252 CLASS="SECT2"
253 ><A
254 NAME="NEWADS">4.5. How can I submit new ads?</H3
255 ><P
256 >Yes, absolutely! Please see the <A
257 HREF="contact.html"
258 >Contact section</A
259 > for
260 how to do that. Please note that you (technically) need the latest
261 <SPAN
262 CLASS="APPLICATION"
263 >Privoxy</SPAN
264 > version for this to work.</P
265 ></DIV
266 ><DIV
267 CLASS="SECT2"
268 ><H3
269 CLASS="SECT2"
270 ><A
271 NAME="IP">4.6. How can I hide my IP address?</H3
272 ><P
273 > If you run both the browser and the proxy locally, you cannot hide your IP
274  address with <SPAN
275 CLASS="APPLICATION"
276 >Privoxy</SPAN
277 > or any other software. The
278  server needs to know your IP address to send the answers back to you. </P
279 ><P
280 > Fortunately there are many publicly usable anonymous proxies out there, which
281  solve the problem by providing a further level of indirection between you and
282  the web server, shared by many people, and thus letting your requests "drown"
283  in white noise of unrelated requests as far as user tracking is concerned.</P
284 ><P
285 > Most of them will, however, log your IP address and make it available to the
286  authorities in case you abuse that anonymity for criminal purposes. In fact
287  you can't even rule out that some of them only exist to *collect* information
288  on (those suspicious) people with a more than average preference for privacy.</P
289 ><P
290 > You can find a list of anonymous public proxies at <A
291 HREF="http://www.multiproxy.org/anon_list.htm"
292 TARGET="_top"
293 >multiproxy.org</A
294 > and many
295  more through Google. A particularly interesting project is the JAP service
296  offered by the Technical University of Dresden (<A
297 HREF="http://anon.inf.tu-dresden.de/index_en.html"
298 TARGET="_top"
299 >http://anon.inf.tu-dresden.de/index_en.html</A
300 >.</P
301 ><P
302 > There is, however, even in the single-machine case the possibility to make the
303  server believe that your machine is in fact a shared proxy serving a whole big
304  LAN, and we are looking into that.</P
305 ></DIV
306 ><DIV
307 CLASS="SECT2"
308 ><H3
309 CLASS="SECT2"
310 ><A
311 NAME="AEN563">4.7. Can <SPAN
312 CLASS="APPLICATION"
313 >Privoxy</SPAN
314 > guarantee I am anonymous?</H3
315 ><P
316 > No. Your chances of remaining anonymous are greatly improved, but unless you
317  are an expert on Internet security it would be safest to assume that
318  everything you do on the Web can be traced back to you.</P
319 ><P
320 > <SPAN
321 CLASS="APPLICATION"
322 >Privoxy</SPAN
323 > can remove various information about you,
324  and allows <SPAN
325 CLASS="emphasis"
326 ><I
327 CLASS="EMPHASIS"
328 >you</I
329 ></SPAN
330 > more freedom  to decide which sites 
331  you can trust, and what details you want to reveal. But it's still possible
332  that web sites can find out who you are. Here's one way this can happen.</P
333 ><P
334 > A few browsers disclose the user's email address in certain situations, such
335  as when transferring a file by FTP. <SPAN
336 CLASS="APPLICATION"
337 >Privoxy</SPAN
338 >
339  does not filter FTP. If you need this feature, or are concerned about the
340  mail handler of your browser disclosing your email address, you might
341  consider products such as <SPAN
342 CLASS="APPLICATION"
343 >NSClean</SPAN
344 >.</P
345 ><P
346 > Browsers available only as binaries could use non-standard headers to give
347  out any information they can have access to: see the manufacturer's license
348  agreement. It's impossible to anticipate and prevent every breach of privacy
349  that might occur. The professionally paranoid prefer browsers available as
350  source code, because anticipating their behavior is easier. Trust the source,
351  Luke!</P
352 ></DIV
353 ><DIV
354 CLASS="SECT2"
355 ><H3
356 CLASS="SECT2"
357 ><A
358 NAME="AEN574">4.8. Might some things break because header information or
359 content is being altered?</H3
360 ><P
361 > Definitely. More and more sites use HTTP header content to decide what to
362  display and how to display it. There is many ways that this can be handled, 
363  so having hard and fast rules, is tricky.</P
364 ><P
365 > <SPAN
366 CLASS="QUOTE"
367 >"User-Agent"</SPAN
368 > in particular is often used in this way to identify
369  the browser, and adjust content accordingly. Changing this now (at least not
370  further than removing the OS information) is not recommended, since so many
371  sites do look for it. You may get undesirable results by changing this.</P
372 ><P
373 > For instance, different browsers use different encodings of Russian and Czech
374  characters, certain web servers convert pages on-the-fly according to the
375  User Agent header. Giving a <SPAN
376 CLASS="QUOTE"
377 >"User Agent"</SPAN
378 > with the wrong
379  operating system or browser manufacturer causes some sites in these languages
380  to be garbled; Surfers to Eastern European sites should change it to
381  something closer. And then some page access counters work by looking at the
382  <SPAN
383 CLASS="QUOTE"
384 >"Referer"</SPAN
385 > header; they may fail or break if unavailable. The
386  weather maps of Intellicast have been blocked by their server when no
387  <SPAN
388 CLASS="QUOTE"
389 >"Referer"</SPAN
390 > or cookie is provided, is another example. (But you
391  can forge both headers without giving information away). There are
392  many other ways things can go wrong when trying to fool a web server.</P
393 ><P
394 > Similar thoughts apply to modifying JavaScript, and, to a lesser degree,
395  HTML elements.</P
396 ><P
397 > If you have problems with a site, you will have to adjust your configuration 
398  accordingly. Cookies are probably the most likely adjustment that may 
399  be required, but by no means the only one.</P
400 ></DIV
401 ><DIV
402 CLASS="SECT2"
403 ><H3
404 CLASS="SECT2"
405 ><A
406 NAME="AEN585">4.9. Can <SPAN
407 CLASS="APPLICATION"
408 >Privoxy</SPAN
409 > act as a <SPAN
410 CLASS="QUOTE"
411 >"caching"</SPAN
412 > proxy to 
413 speed up web browsing?</H3
414 ><P
415 > No, it does not have this ability at all. You want something like 
416  <A
417 HREF="http://www.squid-cache.org/"
418 TARGET="_top"
419 >Squid</A
420 > for this. And, yes, 
421  before you ask, <SPAN
422 CLASS="APPLICATION"
423 >Privoxy</SPAN
424 > can co-exist 
425  with other kinds of proxies like <SPAN
426 CLASS="APPLICATION"
427 >Squid</SPAN
428 >.
429  See the <A
430 HREF="../user-manual/config.html#FORWARDING"
431 TARGET="_top"
432 >forwarding
433  chapter</A
434 > in the <A
435 HREF="../user-manual/index.html"
436 TARGET="_top"
437 >user
438  manual</A
439 > for details.</P
440 ></DIV
441 ><DIV
442 CLASS="SECT2"
443 ><H3
444 CLASS="SECT2"
445 ><A
446 NAME="AEN595">4.10. What about as a firewall? Can <SPAN
447 CLASS="APPLICATION"
448 >Privoxy</SPAN
449 > protect me?</H3
450 ><P
451 > Not in the way you mean, or in the way a true firewall can. 
452  <SPAN
453 CLASS="APPLICATION"
454 >Privoxy</SPAN
455 > can help protect your privacy, but not
456  protect you from intrusion attempts. It is, of course, perfectly possible
457  and recommended to use <SPAN
458 CLASS="emphasis"
459 ><I
460 CLASS="EMPHASIS"
461 >both</I
462 ></SPAN
463 >.</P
464 ></DIV
465 ><DIV
466 CLASS="SECT2"
467 ><H3
468 CLASS="SECT2"
469 ><A
470 NAME="AEN601">4.11. I have large empty spaces / a checkerboard pattern now where
471 ads used to be. Why?</H3
472 ><P
473 > It would be technically possible eliminate the banners in a way that frees
474  their screen estate in many cases, by doing all banner blocking with filters,
475  i.e. eliminating the whole image references from the HTML pages instead
476  of letting them stay in, and blocking the resulting requests for the
477  banners themselves.</P
478 ><P
479 > But this would consume considerable CPU resources, would likely destroy
480  the layout of many web pages which rely on the banners consuming a certain
481  amount of screen space, and would fail in other cases, where the screen space
482  is reserved e.g. by tables anyway. Also, making the banners disappear without
483  a visual trace complicates troubleshooting.</P
484 ><P
485 > So we won't support this in the default configuration, but you can of course
486  define appropriate filters yourself.</P
487 ></DIV
488 ><DIV
489 CLASS="SECT2"
490 ><H3
491 CLASS="SECT2"
492 ><A
493 NAME="AEN606">4.12. How can <SPAN
494 CLASS="APPLICATION"
495 >Privoxy</SPAN
496 > filter Secure (HTTPS) URLs?</H3
497 ><P
498 > Since secure HTTP connections are encrypted SSL sessions between your browser
499  and the secure site, and are meant to be reliably <SPAN
500 CLASS="emphasis"
501 ><I
502 CLASS="EMPHASIS"
503 >secure</I
504 ></SPAN
505 >,
506  there is little that <SPAN
507 CLASS="APPLICATION"
508 >Privoxy</SPAN
509 > can do but hand the raw
510  gibberish data though from one end to the other unprocessed.</P
511 ><P
512 > The only exception to this is blocking by host patterns, as the client needs
513  to tell <SPAN
514 CLASS="APPLICATION"
515 >Privoxy</SPAN
516 > the name of the remote server,
517  so that <SPAN
518 CLASS="APPLICATION"
519 >Privoxy</SPAN
520 > can establish the connection.
521  If that name matches a host-only pattern, the connection will be blocked.</P
522 ><P
523 > As far as ad blocking is concerned, this is less of a restriction than it may
524  seem, since ad sources are often identifiable by the host name, and often
525  the banners to be placed in an encrypted page come unencrypted nonetheless
526  for efficiency reasons, which exposes them to the full power of 
527  <SPAN
528 CLASS="APPLICATION"
529 >Privoxy</SPAN
530 >'s ad blocking.</P
531 ></DIV
532 ><DIV
533 CLASS="SECT2"
534 ><H3
535 CLASS="SECT2"
536 ><A
537 NAME="AEN617">4.13. <SPAN
538 CLASS="APPLICATION"
539 >Privoxy</SPAN
540 > runs as a <SPAN
541 CLASS="QUOTE"
542 >"server"</SPAN
543 >. How 
544 secure is it? Do I need to take any special precautions?</H3
545 ><P
546 > There are no known exploits that might affect
547  <SPAN
548 CLASS="APPLICATION"
549 >Privoxy</SPAN
550 >. On Unix-like systems, 
551  <SPAN
552 CLASS="APPLICATION"
553 >Privoxy</SPAN
554 > can run as a non-privileged 
555  user, which is how we recommend it be run. Also, by default 
556  <SPAN
557 CLASS="APPLICATION"
558 >Privoxy</SPAN
559 > only listens to requests 
560  from <SPAN
561 CLASS="QUOTE"
562 >"localhost"</SPAN
563 > only. The server aspect of
564  <SPAN
565 CLASS="APPLICATION"
566 >Privoxy</SPAN
567 > is not itself directly exposed to the
568  Internet in this configuration. If you want to have
569  <SPAN
570 CLASS="APPLICATION"
571 >Privoxy</SPAN
572 > serve as a LAN proxy, this will have to
573  be opened up to allow for LAN requests. In this case, we'd recommend
574  you specify only the LAN gateway address, e.g. 192.168.1.1, in the main 
575  <SPAN
576 CLASS="APPLICATION"
577 >Privoxy</SPAN
578 > configuration file and check all <A
579 HREF="../user-manual/config.html#ACCESS-CONTROL"
580 TARGET="_top"
581 >access control and security
582  options</A
583 >. All LAN hosts can then use this as their proxy address
584  in the browser proxy configuration, but <SPAN
585 CLASS="APPLICATION"
586 >Privoxy</SPAN
587 >
588  will not listen on any external interfaces. ACLs can be defined in addition,
589  and using a firewall is always good too. Better safe than sorry.</P
590 ></DIV
591 ><DIV
592 CLASS="SECT2"
593 ><H3
594 CLASS="SECT2"
595 ><A
596 NAME="TURNOFF">4.14. How can I temporarily disable <SPAN
597 CLASS="APPLICATION"
598 >Privoxy</SPAN
599 >?</H3
600 ><P
601 > The easiest way is to access <SPAN
602 CLASS="APPLICATION"
603 >Privoxy</SPAN
604 > with your 
605  browser by using the remote toggle URL: <A
606 HREF="http://config.privoxy.org/toggle"
607 TARGET="_top"
608 >http://config.privoxy.org/toggle</A
609 >.</P
610 ></DIV
611 ><DIV
612 CLASS="SECT2"
613 ><H3
614 CLASS="SECT2"
615 ><A
616 NAME="SEEALSO">4.15. Where can I find more information about <SPAN
617 CLASS="APPLICATION"
618 >Privoxy</SPAN
619 >
620 and related issues?</H3
621 ><P
622 > Other references and sites of interest to <SPAN
623 CLASS="APPLICATION"
624 >Privoxy</SPAN
625 >
626  users:</P
627 ><P
628 > <P
629 ></P
630 ><TABLE
631 BORDER="0"
632 ><TBODY
633 ><TR
634 ><TD
635 >   <A
636 HREF="http://www.privoxy.org/"
637 TARGET="_top"
638 >http://www.privoxy.org/</A
639 >, 
640    the <SPAN
641 CLASS="APPLICATION"
642 >Privoxy</SPAN
643 > Home page. 
644   </TD
645 ></TR
646 ></TBODY
647 ></TABLE
648 ><P
649 ></P
650 >
651  <P
652 ></P
653 ><TABLE
654 BORDER="0"
655 ><TBODY
656 ><TR
657 ><TD
658 >   <A
659 HREF="http://www.privoxy.org/faq/"
660 TARGET="_top"
661 >http://www.privoxy.org/faq/</A
662 >, 
663    the <SPAN
664 CLASS="APPLICATION"
665 >Privoxy</SPAN
666 > FAQ. 
667   </TD
668 ></TR
669 ></TBODY
670 ></TABLE
671 ><P
672 ></P
673 >
674  <P
675 ></P
676 ><TABLE
677 BORDER="0"
678 ><TBODY
679 ><TR
680 ><TD
681 >   <A
682 HREF="http://sourceforge.net/projects/ijbswa/"
683 TARGET="_top"
684 >http://sourceforge.net/projects/ijbswa/</A
685 >, 
686    the Project Page for <SPAN
687 CLASS="APPLICATION"
688 >Privoxy</SPAN
689 > on 
690    <A
691 HREF="http://sourceforge.net"
692 TARGET="_top"
693 >SourceForge</A
694 >.
695   </TD
696 ></TR
697 ></TBODY
698 ></TABLE
699 ><P
700 ></P
701 >
702  <P
703 ></P
704 ><TABLE
705 BORDER="0"
706 ><TBODY
707 ><TR
708 ><TD
709 >   <A
710 HREF="http://config.privoxy.org/"
711 TARGET="_top"
712 >http://config.privoxy.org/</A
713 >,
714    the web-based user interface. <SPAN
715 CLASS="APPLICATION"
716 >Privoxy</SPAN
717 > must be
718    running for this to work. Shortcut: <A
719 HREF="http://p.p/"
720 TARGET="_top"
721 >http://p.p/</A
722 >
723   </TD
724 ></TR
725 ></TBODY
726 ></TABLE
727 ><P
728 ></P
729 >
730  <P
731 ></P
732 ><TABLE
733 BORDER="0"
734 ><TBODY
735 ><TR
736 ><TD
737 >   <A
738 HREF="javascript:w=Math.floor(screen.width/2);h=Math.floor(screen.height*0.9);void(window.open('http://www.privoxy.org/actions','Feedback','screenx='+w+',width='+w+',height='+h+',scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,copyhistory=no').focus());"
739 TARGET="_top"
740 >http://www.privoxy.org/actions/</A
741 >, to submit <SPAN
742 CLASS="QUOTE"
743 >"misses"</SPAN
744 > to the developers. 
745   </TD
746 ></TR
747 ></TBODY
748 ></TABLE
749 ><P
750 ></P
751 >
752  <P
753 ></P
754 ><TABLE
755 BORDER="0"
756 ><TBODY
757 ><TR
758 ><TD
759 >   <A
760 HREF="http://www.junkbusters.com/ht/en/cookies.html"
761 TARGET="_top"
762 >http://www.junkbusters.com/ht/en/cookies.html</A
763 >,
764    an explanation how cookies are used to track web users.
765   </TD
766 ></TR
767 ></TBODY
768 ></TABLE
769 ><P
770 ></P
771 >
772  <P
773 ></P
774 ><TABLE
775 BORDER="0"
776 ><TBODY
777 ><TR
778 ><TD
779 >   <A
780 HREF="http://www.junkbusters.com/ijb.html"
781 TARGET="_top"
782 >http://www.junkbusters.com/ijb.html</A
783 >,
784    the original Internet Junkbuster.
785   </TD
786 ></TR
787 ></TBODY
788 ></TABLE
789 ><P
790 ></P
791 >
792  <P
793 ></P
794 ><TABLE
795 BORDER="0"
796 ><TBODY
797 ><TR
798 ><TD
799 >   <A
800 HREF="http://www.waldherr.org/junkbuster/"
801 TARGET="_top"
802 >http://www.waldherr.org/junkbuster/</A
803 >,
804    Stefan Waldherr's version of Junkbuster, from which <SPAN
805 CLASS="APPLICATION"
806 >Privoxy</SPAN
807 > was
808    derived.
809   </TD
810 ></TR
811 ></TBODY
812 ></TABLE
813 ><P
814 ></P
815 >
816  <P
817 ></P
818 ><TABLE
819 BORDER="0"
820 ><TBODY
821 ><TR
822 ><TD
823 >   <A
824 HREF="http://privacy.net/analyze/"
825 TARGET="_top"
826 >http://privacy.net/analyze/</A
827 >, a useful site
828    to check what information about you is leaked while you browse the web.
829   </TD
830 ></TR
831 ></TBODY
832 ></TABLE
833 ><P
834 ></P
835 >
836  <P
837 ></P
838 ><TABLE
839 BORDER="0"
840 ><TBODY
841 ><TR
842 ><TD
843 >   <A
844 HREF="http://www.squid-cache.org/"
845 TARGET="_top"
846 >http://www.squid-cache.org/</A
847 >, a very popular
848    caching proxy, which is often used together with <SPAN
849 CLASS="APPLICATION"
850 >Privoxy</SPAN
851 >.
852   </TD
853 ></TR
854 ></TBODY
855 ></TABLE
856 ><P
857 ></P
858 >
859  <P
860 ></P
861 ><TABLE
862 BORDER="0"
863 ><TBODY
864 ><TR
865 ><TD
866 >   <A
867 HREF="http://www.privoxy.org/developer-manual/"
868 TARGET="_top"
869 >http://www.privoxy.org/developer-manual/</A
870 >, 
871    the <SPAN
872 CLASS="APPLICATION"
873 >Privoxy</SPAN
874 > developer manual. 
875   </TD
876 ></TR
877 ></TBODY
878 ></TABLE
879 ><P
880 ></P
881 ></P
882 ></DIV
883 ></DIV
884 ><DIV
885 CLASS="NAVFOOTER"
886 ><HR
887 ALIGN="LEFT"
888 WIDTH="100%"><TABLE
889 SUMMARY="Footer navigation table"
890 WIDTH="100%"
891 BORDER="0"
892 CELLPADDING="0"
893 CELLSPACING="0"
894 ><TR
895 ><TD
896 WIDTH="33%"
897 ALIGN="left"
898 VALIGN="top"
899 ><A
900 HREF="configuration.html"
901 ACCESSKEY="P"
902 >Prev</A
903 ></TD
904 ><TD
905 WIDTH="34%"
906 ALIGN="center"
907 VALIGN="top"
908 ><A
909 HREF="index.html"
910 ACCESSKEY="H"
911 >Home</A
912 ></TD
913 ><TD
914 WIDTH="33%"
915 ALIGN="right"
916 VALIGN="top"
917 ><A
918 HREF="trouble.html"
919 ACCESSKEY="N"
920 >Next</A
921 ></TD
922 ></TR
923 ><TR
924 ><TD
925 WIDTH="33%"
926 ALIGN="left"
927 VALIGN="top"
928 >Configuration</TD
929 ><TD
930 WIDTH="34%"
931 ALIGN="center"
932 VALIGN="top"
933 >&nbsp;</TD
934 ><TD
935 WIDTH="33%"
936 ALIGN="right"
937 VALIGN="top"
938 >Troubleshooting</TD
939 ></TR
940 ></TABLE
941 ></DIV
942 ></BODY
943 ></HTML
944 >