LAN HTTP Monitor is a simple MFC application based on Windows Packet Filter. It allows interception of all HTTP connections from Local Area Network to Internet. It is supposed that application runs on the software Internet gateway (an example, system system sharing WAN connection over WiFi/LAN or even WiFi over Virtual WiFi).
|Windows 2000||Windows 7||Windows Server 2012 R2|
|Windows XP||Windows Server 2008 R2||Windows 10|
|Windows Server 2003||Windows 8||Windows Server 2016|
|Windows Vista||Widows Server 2012|
|Windows Server 2008||Windows 8.1|
Note: LAN HTTP Monitor binaries are built with VC++ 2008 run-time and can’t be used on Windows versions before Windows 2000, however source code can be rebuilt (an example, with Visual Studio 6.0) to support earlier versions of Windows except Windows NT 4.0 and Windows 95 because these operating systems miss some required API.
How it works
LAN HTTP Monitor consists of packet redirect and proxy modules. Redirect module utilizes Windows Packet Filter to transparently redirect all HTTP connections initiated from Local Area Network to the local proxy, which inspects the network traffic for HTTP GET requests and sends requested pages to the application output. This kind of proxy is completely transparent for clients and it can be easily extended to monitor and even to change traffic for other Internet protocols like FTP, SMTP, POP3 and etc..
Starting WinpkFilter 3.2 LAN HTTP Monitor binaries and source code are included into WinpkFilter Runtime & Tools package. You can download it from Windows Packet Filter homepage.
How to install
Unzip and run the installer. You will have to reboot the system after the installation.
How to use
LAN HTTP Monitor setup:
- Start LAN HTTP Monitor, you will see the dialog similar to the one below:
- Choose interface in drop-down list to select Local Area Connection which you want to monitor. Please note that this is supposed to be the network your clients are connected to. An example, if you have an Internet connection named “Local Area Connection” and share this Internet connection using built-in Windows Internet Connection Sharing on “Local Area Connection 3” then you have to choose “Local Area Connection 2” on this step. By default proxy will be started on port 8080:
- Start LAN HTTP Monitor by clicking to “Start LAN Monitor” button:
- Now you can see all HTTP GET requests received from client systems connected to the Internet using through your shared “Local Area Connection 2”
Price & licensing
Freeware for private (non commercial), or educational (including non-profit organization) use.
LAN HTTP Monitor software is supplied AS-IS, without warranties of any kind.