Building Standalone Python Applications with PyOxidizer

PyOxidizer is a utility for producing binaries that embed Python. The over-arching goal of PyOxidizer is to make complex packaging and distribution problems simple so application maintainers can focus on building applications instead of toiling with build systems and packaging tools.

PyOxidizer is capable of producing a single file executable - with a copy of Python and all its dependencies statically linked and all resources (like .pyc files) embedded in the executable. You can copy a single executable file to another machine and run a Python application contained within. It just works.

Msticpy - A Python Defender Tool For Security Investigations & Hunting

Microsoft Threat Intelligence Python Security Tools

The msticpy package was initially developed to support Jupyter Notebook authoring for Azure Sentinel. Many of the included tools can be used in other security scenarios for threat hunting and threat investigation. There are three main sub-packages:

  • sectools - python security tools to help with data analysis or investigation
  • nbtools - Jupyter-specific UI tools such as widgets and data display
  • data - data interfaces specific to Sentinel/Log Analytics

Installing

pip install msticpy
pip install git+https://github.com/microsoft/msticpy