← Return to Index

PrinterHub Network

Python PowerShell Networking

01. The Problem

A local business needed a way for guest users to upload files for printing without connecting to the main business internet (for security) or using USB drives (malware risk).

02. The Solution

I created a "Dark Web" style intranet. A host PC runs a Django server and creates a Windows Hotspot.

  • Network Isolation: Used PowerShell scripts to configure Windows ICS, routing guest traffic only to the local Django port, blocking WAN access.
  • Automation: A single "Start" script boots the hotspot, configures IP tables, and launches the Django server.

Tech Specs

OS
Windows 10 Pro
SCRIPTING
PowerShell, Batch