Skip to content
This repository has been archived by the owner on Nov 21, 2019. It is now read-only.
This repository is currently being migrated. It's locked while the migration is in progress.

tanium/pytan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tanium is sunsetting PyTan and encouraging customers and partners to utilize the REST API for integrations. Work with your TAM to start using the REST API as soon as possible.

PyTan

What is it?

This is a set of packages and scripts that provide a simple way for interfacing with the Tanium SOAP API using python or the command line.

Versions

Documentation Links

Documentation is only generated for major releases!

Quick Install Instructions

Mac OSX

  • Create a new directory for storing PyTan:
mkdir ~/tanium
  • Extract the PyTan ZIP file you downloaded to ~/tanium:
cd ~/tanium
unzip pytan-2.2.2.zip
  • Verify that your OSX install has Python 2.7.x installed and that your PYTHONPATH points to 2.7.x:
python -V
python -c “import sys; print sys.path”

Linux

  • Create a new directory for storing PyTan:
mkdir ~/tanium
  • Extract the PyTan ZIP file you downloaded to ~/tanium:
cd ~/tanium
unzip pytan-2.2.2.zip
  • Verify that your linux distribution has Python 2.7.x installed and that your PYTHONPATH points to 2.7.x:
python -V
python -c “import sys; print sys.path”

Windows

  • Create a new directory for storing PyTan:
mkdir c:\tanium
  • Extract the PyTan ZIP file you downloaded to C:\tanium
  • Install Python 2.7.10:
    • Using your browser, download Python 2.7.10 from: https://www.python.org/downloads/release/python-2710/
    • Run the Python 2.7.10 installer
    • On the Customize Python section of the installer select, 'Add Python.exe to Path' to allow you to run Python from cmd shell without absolute path
    • Accept all other defaults for the installer

Release strategy

  • The current stable version will always be maintained in the master branch.
  • Unstable and development versions can be accessed via the develop branch.
  • Full regression tests will be performed every major (x.0.0) or minor (0.x.0) release of PyTan
  • All documentation and API examples will be rebuilt every major (x.0.0) or minor (0.x.0) release of PyTan
  • Revision releases (0.0.x) will only be tested against the latest stable release of Tanium for each minor build (6.2.314.xxxx, 6.5.314.xxxx, etc.)

Package Info

  • Author and Maintainer: Jim Olsen ([email protected])
  • License: MIT
  • Copyright: Tanium Inc. 2017