Skip to content
View jamesccupps's full-sized avatar

Block or report jamesccupps

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jamesccupps/README.md

Projects

πŸ“ NoteForge Encrypted offline note-taking with master-password and per-notebook locks. Electron + AES-256-GCM. Data stays local β€” no cloud, no account.

🐿️ Packet-Squirrel-Mark-II-Custom-Payloads 23 payloads for the Hak5 Packet Squirrel Mark II β€” packet capture, OT/ICS discovery, home-automation triggers, and more.

🏒 HVAC-Network-Scanner Multi-protocol BACnet scanner for commercial building automation networks. Raw UDP implementation, zero third-party dependencies, headless CLI and Tk GUI.

πŸ“‘ PingerPlot Continuous-traceroute network path monitor for Windows (MTR-style). Per-hop latency, packet loss, jitter, and MOS with live latency graphs, alerts, and a world-map path view. Pure Python standard library β€” zero dependencies, no admin needed in ICMP mode.

🦈 P2_Wireshark_Dissector_and_P2_Scanner Tools and a technical reference for P2 ("Protocol II"), the Siemens APOGEE building-automation protocol over TCP β€” for owner-operators working with their own legacy equipment.

🌑️ CoolingTowerSim Physics-based browser simulator of a commercial building's condenser-water cooling loop. Animated process schematic, full tower-staging sequence of operations, and live power-draw KPIs. Single self-contained HTML file, calibrated against real BAS field trends β€” live demo.

πŸ’§ Wetbulb Real-time, pressure-corrected wet-bulb temperature by ZIP, city, or GPS β€” with a cooling-tower approach reference, a shade-WBGT estimate, a 24-hour trend plus next-24h forecast peak, and a fully offline manual psychrometric calculator. β€” live demo.

πŸ“¦ UnifiStockWatcher Restock alerter for the Ubiquiti Store. Python/tkinter with full-catalog monitoring and live stock-change alerts.

Contact

πŸ“§ jamesccupps@proton.me β€” general questions, feedback, and security reports

πŸ› Bug reports and feature requests β€” please open an issue on the relevant project


C:\> start jamesccupps.github.io

Pinned Loading

  1. NoteForge NoteForge Public

    Encrypted, offline note-taking app with notebook/section/page organization and AES-256-GCM encryption. Your data stays local β€” no cloud, no account.

    JavaScript 2

  2. UnifiStockWatcher UnifiStockWatcher Public

    Desktop stock monitor for the Ubiquiti Store (store.ui.com). Tracks the full UniFi catalog β€” gateways, switching, WiFi, cameras and NVRs β€” and alerts you the moment something is back in stock. Stan…

    Python 7 4

  3. P2_Wireshark_Dissector_And_P2_Scanner P2_Wireshark_Dissector_And_P2_Scanner Public

    Tools and a technical reference for P2 ("Protocol II"), the Siemens APOGEE building-automation protocol over TCP β€” for owner-operators working with their own legacy equipment.

    Python 2

  4. HVAC-Network-Scanner HVAC-Network-Scanner Public

    Multi-protocol HVAC / building automation network scanner. BACnet/IP, MSTP, Modbus TCP, and more. Finds controllers, reads live points, and fingerprints hardware. Zero third-party dependencies.

    Python 10 2

  5. PingerPlot PingerPlot Public

    Continuous-traceroute network path monitor for Windows (MTR-style): per-hop latency, packet loss, jitter, MOS, and alerts with live graphs. Pure Python standard library β€” zero dependencies.

    Python 1

  6. CoolingTowerSim CoolingTowerSim Public

    Physics-based, single-file browser simulator of a building's condenser-water cooling loop β€” a control & efficiency test bench for tower staging, setpoints, and energy.

    HTML 2