Skip to content

Instantly share code, notes, and snippets.

@secure-77
secure-77 / vpnserver
Last active January 19, 2021 21:15
Softether ubuntu service script /etc/init.d/vpnserver
#!/bin/bash
### BEGIN INIT INFO
# Provides: VPNSERVER
# Required-Start: $all
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop:
# Short-Description: Softether VPN Server
### END INIT INFO
DAEMON=/usr/local/vpnserver/vpnserver
@secure-77
secure-77 / .vimrc
Created January 31, 2021 12:52
Gist paste mode in tmux
syntax on
if &t_BE == ''
let &t_BE = "\e[?2004h"
let &t_BD = "\e[?2004l"
let &t_PS = "\e[200~"
let &t_PE = "\e[201~"
endif
@secure-77
secure-77 / server.py
Created September 11, 2021 13:11 — forked from mdonkers/server.py
Simple Python 3 HTTP server for logging all GET and POST requests
#!/usr/bin/env python3
"""
Very simple HTTP server in python for logging requests
Usage::
./server.py [<port>]
"""
from http.server import BaseHTTPRequestHandler, HTTPServer
import logging
class S(BaseHTTPRequestHandler):
@secure-77
secure-77 / webserver.ps1
Created December 2, 2022 14:31
Powershell Web Shell
<#
.Synopsis
Starts powershell webserver
.Description
Starts webserver as powershell process.
Call of the root page (e.g. http://localhost:8080/) returns a powershell execution web form.
Call of /script uploads a powershell script and executes it (as a function).
Call of /log returns the webserver logs, /starttime the start time of the webserver, /time the current time.
/download downloads and /upload uploads a file. /beep generates a sound and /quit or /exit stops the webserver.
Any other call delivers the static content that fits to the path provided. If the static path is a directory,
@secure-77
secure-77 / Use-Impersonation.ps1
Last active April 19, 2024 19:17 — forked from idavis/Use-Impersonation.ps1
Impersonate a user and execute a script block as that user
#ToExecute
$userName = "user"
$domain = "domain"
$password = '<<<PASS>>>'
$Path = '\\some\path\here'
.\Use-Impersonation.ps1 $userName $domain $password {Get-ChildItem $Path | Foreach { Write-Host $_.Name }}