Closed mame82 closed 4 years ago
Meanwhile the first version of the project is online and heavily relying on Responder: https://github.com/mame82/P4wnP1
Unfotunately I have to use my own branch of Responder in the install script so I hope there is going to be a merge on PR #42
I'm on a project turning a Raspberry Pi Zero into a stand-alone USB over Ethernet pawning device. To do so the ideas of @samyk and @mubix have been extended. The project relies heavily on Responders capabilities to serve HTML content and to force authentication on requests to "wpad.dat" / "*.pac" or on Proxies after redirection based on wpad.dat. Unfortunately these two capabilities could not be combined (if Serve-Html = On, wpad.dat doesn't get delivered, neither is authentication forced). I have added in an config option to enable the described behavior, called
Serve-Html-Provide-WPAD-anyway
Additionally, as I'm (mis)using Responder as stand-alone web server with
Serve-Html = On
. Targeting Windows machines, there was a need to cope with Microsoft's connectivity tests (f.e. to "http://www.msftncsi.com/ncsi.txt" on Win 7). I added in an optionServe-Html-Simulate-Internet
to serve the correct HTTP responses to those requests, while running withServe-Html = On
Below is a short feature description of my (yet unreleased) project, but I think the Responder modification could be useful for everybody else, thus I'm starting a PR. Merging this would help me again to keep my projects setup script clean, as I would be able to clone from your repo, without further patching.
Feature of my project (see notes on Responder)