bulb is not stem

Ivan Markin c1c39f1e84 Do not print status message twice 9 months ago
examples 309735b301 Fix the licence blurb grammar (No functional changes). 9 months ago
utils 309735b301 Fix the licence blurb grammar (No functional changes). 9 months ago
.gitignore b6bf698604 Add the dialer and listener example binaries to .gitignore. 1 year ago
LICENSE 90a4be2923 Initial import. 2 years ago
README.md ae9457c354 Give txtorcon some love too. 2 years ago
cmd_authenticate.go 309735b301 Fix the licence blurb grammar (No functional changes). 9 months ago
cmd_onion.go 309735b301 Fix the licence blurb grammar (No functional changes). 9 months ago
cmd_protocolinfo.go 309735b301 Fix the licence blurb grammar (No functional changes). 9 months ago
conn.go 309735b301 Fix the licence blurb grammar (No functional changes). 9 months ago
dialer.go 309735b301 Fix the licence blurb grammar (No functional changes). 9 months ago
listener.go 309735b301 Fix the licence blurb grammar (No functional changes). 9 months ago
response.go 309735b301 Fix the licence blurb grammar (No functional changes). 9 months ago
status.go c1c39f1e84 Do not print status message twice 9 months ago

README.md

bulb - Is not stem

Yawning Angel (yawning at torproject dot org)

bulb is a Go language interface to the Tor control port. It is considerably lighter in functionality than stem and other controller libraries, and is intended to be used in combination withcontrol-spec.txt.

It was written primarily as a not-invented-here hack, and the base interface is more than likely to stay fairly low level, though useful helpers will be added as I need them.

Things you should probably use instead:

Bugs:

  • bulb does not send the 'QUIT' command before closing the connection.