IITD Proxy Keep-Alive

Intro

A lightweight, single-file program to automate IIT Delhi proxy logins sans browser and prevent session timeouts. It has a basic GUI. Also supports user categories (PhD, B.Tech, Faculty, etc.). Needs nothing but Windows.

How to

  • Download and extract proxy.zip.
    • Alternatively, copy the source cody into a .txt file and rename the extension to .cmd.
  • Double click the file to launch.
  • Select your category, enter kerberos details, and click Login.
  • The program will minimize itself to your system tray.
  • Windows may sometimes block script files safety reasons!
    • Go to properties of the downloaded file and check the box that says “Unblock” and click Ok.
    • If there is a popup that says the file is not signed by Microsoft, click More Info and Run Anyway.

Features

  • It creates a small json file to remember the last used Username and Category.
  • Sends a Windows Notification when it connects successfully.
  • Optionally configures the needed system-wide proxy settings.
  • Has status indicators for internet health.
  • Right click the tray icon for options to View Logs or Exit the program.

Notes

  • Password is saved only to your system memory (not saved to disk).
  • The JSON config file is hidden in the same directory as the cmd file.

Source

Full source code: Github