A safe subclass of the TarFile class for interacting with tar files. Can be used as a direct drop-in replacement for safe usage of extractall()
Project description
Tarsafe
Tarsafe is a drop-in replacement for the tarfile module from the standard library to safely handle the vulnerable extractall()
method. Inspired by a 6 year old security bug.
Installation
$ pip install tarsafe
Usage
import sys
from tarsafe import TarSafe
tar = TarSafe.open(sys.argv[1], "r")
tar.extractall()
tar.close()
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tarsafe-0.0.2.tar.gz
(2.8 kB
view hashes)