If you like BoxMatrix then please contribute Supportdata, Supportdata2, Firmware and/or Hardware (get in touch).
My metamonk@yahoo.com is not reachable by me since years. Please use hippie2000@webnmail.de instead.
Property:WPAD
BoxMatrix >> Lexicon >> Network-Protocols >> WPAD | @ BoxMatrix - IRC-Chat - Translate: de es fr it nl pl |
News | Selectors | Models | Accessories | Components | Environment | Config | Commands | System | Webif | Software | Develop | Lexicon | Community | Project | Media |
Computer | FRITZ | I18N | Telephony | Smarthome | Internet | Protocols | Multimedia | Formats | Hardware | Software | Research |
Protocol
Protocol: | WPAD | Wiki | Freetz | IPPF | whmf | AVM | Web |
Short for: | Web Proxy Auto-Discovery Protocol | ||||||
Location: | Lexicon >> Network-Protocols | ||||||
Weblinks: | Wikipedia.int - Wikipedia.de - draft-ietf-wrec-wpad-01 | ||||||
Description: | Automatically acquire HTTP Proxy settings |
Goto: FRITZ!OS - SMW-Browser
Details
WPAD is an old protocol designed 1996 by Netscape to automatically acquire HTTP Proxy settings.
A client discovers a WPAD server via DHCP (preferred) or DNS and fetches a Proxy settings script from it via HTTP.
WPAD never made it to a RFC and the IETF draft linked above expired in 1999.
However, it is still used and it's considered a big security risk today since it could be abused for MITM attacks[1].
FRITZ!OS
WPAD
FRITZ!OS does not use WPAD itself.
Protection
In FRITZ!OS 7.01 (2018-09) AVM added an optional WPAD protection, which is activated by default.
It is implemented in multid which is the DHCP and DNS server, and adds the domains wpad.box
and wpad.fritz.box
.
The filtering is performed by kdsldmod.ko, which is the routing core.
The setting is handled in the dnscfg ui-module, which is maintained by libcmapi.so:
dnscfg:settings/wpad_protection=1
This setting is stored in ar7.cfg which is maintained by libar7cfg.so.