# marlon-tools **Repository Path**: mirrors_alienzhou/marlon-tools ## Basic Information - **Project Name**: marlon-tools - **Description**: marlon-tools : contains dnsproxy - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-12 - **Last Updated**: 2026-05-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # marlon-tools Automatically exported from code.google.com/p/marlon-tools **dnsproxy** A simple DNS proxy server, support wilcard hosts, IPv6, cache. Instructions: ``` 1. Edit /etc/hosts, add: 127.0.0.1 *.local -2404:6800:8005::62 *.blogspot.com 2. startup dnsproxy (here using Google DNS server as delegating server): $ sudo python dnsproxy.py -s 8.8.8.8 3. Then set system dns server as 127.0.0.1, you can verify it by dig: $ dig test.local The result should contain 127.0.0.1. ``` Usage: ``` dnsproxy.py [options] Options: -h, --help show this help message and exit -f , --hosts-file= specify hosts file, default /etc/hosts -H HOST, --host=HOST specify the address to listen on -p PORT, --port=PORT specify the port to listen on -s SERVER, --server=SERVER specify the delegating dns server -C, --no-cache disable dns cache ```