Skip to content

dunglas/DunglasTorControlBundle

DunglasTorControlBundle, TorControl Symfony integration

Use the PHP TorControl library with Symfony. TorControl allows to control a Tor server.

Build Status SensioLabsInsight StyleCI

Installation

Use Composer to install this bundle:

composer require dunglas/torcontrol-bundle

Add the bundle to the application kernel:

$bundles = array(
    // ...
    new Dunglas\TorControlBundle\DunglasTorControlBundle(),
);

Configuration

# app/config/config.yml
dunglas_tor_control:
    # Hostname or IP of the Tor server (default to localhost)
    hostname: ~
    # Port (default to 9051)
    port: ~
    # "null" for no authentication, "password" for password auth, "cookie" for cookie file auth (default to autodetect)
    authmethod: "null"
    # Password to use if the password auth method is used (no default)
    password: ~
    # Cookie file is this auth method is used (no default)
    cookiefile: ~
    # Connection timeout (default to php.ini setting)
    timeout: ~

Usage

// Get an instance of the PHP TorControl library as a service
$tc = $this->get('torcontrol');

Credits

This bundle has been written by Kévin Dunglas.

About

Integration of PHP TorControl library in Symfony

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Contributors 2

  •  
  •  

Languages