Damian's Dev Blog

Tor Development Reports

  • Contact
  • Stem
  • Tor

Nyx Release 2.0

Posted by atagar on November 6, 2017
Posted in: Nyx Release.

Nyx

“When you do things right, people won’t be sure you’ve done anything at all.” -Futurama

After five years Nyx (previously known as arm) has gotten a long belated update. Under the covers our whole codebase has been rewritten from the ground up, but for users changes are subtle…

  • New website
  • Python 3.x support.
  • Bandwidth graph now prepopulates when you start up, so you have a graph right away.
  • Connections are now available without toggling DisableDebuggerAttachment in your torrc.
  • Support for showing IPv6 connections.
  • Dialog for picking tor events to log, rather than an arcane letter flag input.
  • Improved efficiency of log deduplication by multiple orders of magnitude. As such verbose logs no longer peg your CPU.
  • Richer control interpreter, including a python prompt like IDLE.
  • Removed features that frequently confused users such as the relay setup wizard and torrc validation.
  • Modernized dependencies, replacing TorCtl with Stem.

Hand-in-hand with Nyx I’m also pleased to announce Stem 1.6! A full year of improvements including descriptor creation support, ed25519 certificates, sizable performance tuning, and much, much more.

So how do I get started?

It’s easy! Just configure tor to accept a controller…

% cat ~/.tor/torrc
ControlPort 9051
CookieAuthentication 1

… install Nyx…

% sudo pip install nyx

… and run!

% nyx

Nyx

Posts navigation

← Status Report for September 2017
Status Report for October 2017 →
  • Recent Posts

    • Status Report for August 2022
    • Status Report for August 2021
    • Status Report for July 2021
    • Status Report for June 2021
    • Status Report for May 2021
  • Links

    • Contact
    • Stem
    • Tor
Proudly powered by WordPress Theme: Parament by Automattic.