Popularity
4.0
Growing
Activity
0.0
Stable
393
70
113

Code Quality Rank: L4
Programming language: Python
License: Apache License 2.0
Tags: Security     Implementations    

PySec alternatives and similar packages

Based on the "Implementations" category.
Alternatively, view PySec alternatives based on common mentions on social networks and blogs.

  • MicroPython

    MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
  • Grumpy

    Grumpy is a Python to Go source code transcompiler and runtime.
  • Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.
  • IronPython

    Implementation of Python 3.x for .NET Framework that is built on top of the Dynamic Language Runtime.
  • CLPython

    An implementation of Python in Common Lisp
  • CPython

    Default, most widely used implementation of the Python programming language written in C. Optimizing Static Compiler for Python. Uses type mixins to compile Python into C or C++ modules resulting in large performance gains.
  • Jython

    Implementation of Python programming language written in Java for the Java virtual machine (JVM).

Do you think we are missing an alternative of PySec or a related project?

Add another 'Implementations' Package

README

OWASP Python Security Project - PySec

Python Security is a free, open source, OWASP project that aims at creating a hardened version of python that makes it easier for security professionals and developers to write applications more resilient to attacks and manipulations.

The project is designed to explore how web applications can be developed in python by approaching the problem from three different angles:

  • Security in python: white-box analysis, structural and functional analysis
  • Security of python: black-box analysis, identify and address security-related issues
  • Security with python: develop security hardened python suitable for high-risk and high-security environments

Prerequisites

  • gcc, g++, make
    • ubuntu -> sudo apt-get install gcc g++ make
    • debian -> apt-get install gcc g++ make (as root)
  • build-essential
    • ubuntu -> sudo apt-get install build-essential
    • debian -> apt-get install build-essential (as root)
  • python-dev
    • ubuntu -> sudo apt-get install python-dev
    • debian -> apt-get install python-dev (as root)
  • zlib
    • ubuntu -> sudo apt-get install zlib1g-dev

Optional

Install

git clone https://github.com/ebranca/owasp-pysec.git
cd owasp-pysec/
python2.7 setup.py install

Test

cd tests/
python runall.py

Optional

Kyoto Cabinet

wget http://fallabs.com/kyotocabinet/pkg/kyotocabinet-1.2.76.tar.gz
tar zxvf kyotocabinet-1.2.76.tar.gz
cd kyotocabinet-1.2.76/
./configure
make
make check
make install

Kyoto Cabinet for Python 2.7

wget http://fallabs.com/kyotocabinet/pythonlegacypkg/kyotocabinet-python-legacy-1.18.tar.gz
tar zxvf kyotocabinet-python-legacy-1.18.tar.gz
cd kyotocabinet-python-legacy-1.18/
python setup.py install
ln -s /usr/local/lib/libkyotocabinet.so* /usr/lib/

Links