bulb is not stem

Ivan Markin c1c39f1e84 Do not print status message twice 11 months ago
examples 309735b301 Fix the licence blurb grammar (No functional changes). 11 months ago
utils 309735b301 Fix the licence blurb grammar (No functional changes). 11 months ago
.gitignore b6bf698604 Add the dialer and listener example binaries to .gitignore. 2 years 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). 11 months ago
cmd_onion.go 309735b301 Fix the licence blurb grammar (No functional changes). 11 months ago
cmd_protocolinfo.go 309735b301 Fix the licence blurb grammar (No functional changes). 11 months ago
conn.go 309735b301 Fix the licence blurb grammar (No functional changes). 11 months ago
dialer.go 309735b301 Fix the licence blurb grammar (No functional changes). 11 months ago
listener.go 309735b301 Fix the licence blurb grammar (No functional changes). 11 months ago
response.go 309735b301 Fix the licence blurb grammar (No functional changes). 11 months ago
status.go c1c39f1e84 Do not print status message twice 11 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.