DunglasTorControlBundle, TorControl Symfony integration

I’ve just released a new Symfony bundle to use easily the PHP TorControl library with the framework. TorControl is a library I’ve wrote designed to control a Tor server using the control socket.

Install the bundle using Composer. Type this command in your Symfony project directory:

composer require dunglas/torcontrol-bundle:dev-master

Enable the bundle, edit your app/config.yml to match your Tor server configuration (look at the README.md file) and get a TorControl instance using the Symfony’s service container. In a controller implementing the ContainerAware interface:

$tc = $this->get('torcontrol');

As usual, you can download the bundle and its documentation on GitHub.

PHP TorControl, une bibliothèque pour contrôler un serveur Tor

Logo TorJe  viens juste de publier TorControl, une bibliothèque écrite en PHP qui permet de contrôler un serveur Tor.

Elle permet de :

  • Se connecter à un serveur Tor via des sockets réseaux (SSL ou non) et UNIX.
  • S’authentifier en utilisant les méthodes sans vérification, par mot de passe et par cookie.
  • La détection automatique de la méthode à utiliser et la connexion automatique au serveur pour null et cookie.
  • De recevoir des réponses multi-lignes

Elle dispose de tests unitaires et est installable grâce à Composer.

Vous trouverez le code, la doc et les exemples sur le dépôt GitHub dédié à TorControl.

Un bundle Symfony est également dispo.

PHP TorControl, a library to control TOR

Tor logo

I have just released TorControl, a PHP library to control a Tor server.

This library implements the Tor Control protocol.

It supports:

  • Connect to a Tor server through network socket, SSL network socket or UNIX socket
  • Null, password and cookie file authentication methods
  • Automatic authentication for null and cookie file methods
  • Multi-line replies

It is unit-tested with PHPUnit and and installable with Composer.

Download it, see examples and read the doc on the GitHub repository of the library.

A Symfony bundle is also available.