Philip Thrasher
Web hacker at a private cyber security company.
| # -*- coding: utf-8 | |
| """\ | |
| A simple demo of logging configuration with YAML (Python 2.7) | |
| ============================================================= | |
| Requires PyYAML -> "easy_install PyYAML" | |
| See the recipes for configuring logging with dicts and YAML | |
| - http://docs.python.org/2.7/howto/logging-cookbook.html | |
| - http://stackoverflow.com/questions/10519392/python2-7-logging-configuration-with-yaml |
| import time | |
| import datetime | |
| class rate_limited(object): | |
| def __init__(self, max_calls, time_interval): | |
| assert max_calls > 0 | |
| assert time_interval > 0 | |
| self.__last_reset = None | |
| self.__max_calls = max_calls | |
| self.__time_interval = time_interval # seconds |
| param( [ScriptBlock] $scriptBlock ) | |
| <# | |
| .SYNOPSIS | |
| Impersonates a user and executes a script block as that user. This is an interactive script | |
| and a window will open in order to securely capture credentials. | |
| .EXAMPLE | |
| Use-Impersonation.ps1 {Get-ChildItem 'C:\' | Foreach { Write-Host $_.Name }} | |
| This writes the contents of 'C:\' impersonating the user that is entered. | |
| #> | |
| #!/bin/sh | |
| ### BEGIN INIT INFO | |
| # Provides: gunicorn | |
| # Required-Start: $all | |
| # Required-Stop: $all | |
| # Default-Start: 2 3 4 5 | |
| # Default-Stop: 0 1 6 | |
| # Short-Description: starts the gunicorn server | |
| # Description: starts gunicorn using start-stop-daemon |
| #! /bin/sh | |
| ### BEGIN INIT INFO | |
| # Provides: supervisord | |
| # Required-Start: $remote_fs | |
| # Required-Stop: $remote_fs | |
| # Default-Start: 2 3 4 5 | |
| # Default-Stop: 0 1 6 | |
| # Short-Description: Example initscript | |
| # Description: This file should be used to construct scripts to be | |
| # placed in /etc/init.d. |