Gregor's Tools and programs

back to: [homepage]

Here you can find a small collection of small tools and scripts I've written.

Registered Domain

Registed domain. Python script that can extract the registered domain (or effective TLD, or public suffix) from DNS domain names. Uses Mozilla's Public Suffix List

Zero Configuration Networking (Zerofconf)

A document describing how Rendezvous, Bonjour, Zerfconf, multicast DNS (mDNS), DNS service discovery (DNS-SD), etc. work.

Notes on SMB, SMB2, NetBIOS, WINS protocol suite

A document describing how the "Microcosft Windows Protocol Suite" works and interacts. In particular, we look at NetBIOS, WINS, SMB, SMB2, CIFS, dynamic DNS updates. Or to put it another way: what goes on on ports 137/udp, 138/udp, 139/tcp, and 445/tcp.

Pthread Scheduling

A (now slightly dated) document describing how pthread scheduling works with FreeBSD and Linux


Other stuff, miscellaneous script, etc.

back to: [homepage]
Contact: Gregor Maier: gregor _AT_