Urgent.News

What's breaking now, across thousands of outlets.

More in Tech

I replaced GitPython with zlib and struct, and git's own file format fought back

I spent a weekend building a secret scanner that reads a git repository's object database directly. No GitPython, no pygit2, no shelling out to git.

  • Scanner developed to find API keys in Git repository history
  • Git's variable-length integer encoding and .pack file format posed challenges
  • Git garbage collection consolidated loose objects into .pack file, hindering scanner

Tether: Apple Continuity Like Experience Between iOS and Linux Desktop Machines

Zack Bartel has developed Tether, an open-source project designed to integrate Apple Continuity features with Linux workstations.

  • Tether allows iOS features on Linux like iMessages and file transfer
  • Secure local network and custom Bluetooth stack enable cross-OS communication
  • Tether auto-manages one-time passwords for seamless login experience

More from Friday 4 September →