Skip to content

Instantly share code, notes, and snippets.

Snawoot

Block or report user

Report or block Snawoot

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@Snawoot
Snawoot / password.txt
Last active Feb 3, 2020 — forked from gabonator/password.txt
HiSilicon IP camera root passwords
View password.txt
Login Password
root xmhdipc
root klv123
root xc3511
root 123456
root jvbzd
default OxhlwSG8
defaul tlJwpbo6
defaul S2fGqNFs
default tluafed
@Snawoot
Snawoot / eap_user
Last active Jan 26, 2020
hostapd WPA2 EAP-TLS config example
View bio.py
#!/usr/bin/env python
import ssl
import random
import io
import os
import timeit
import hashlib
import collections
import ctypes
@Snawoot
Snawoot / mirror-dates.py
Last active Oct 22, 2019
Dates which can be confused in different date format (DD/MM and MM/DD) even if week day is specified
View mirror-dates.py
#!/usr/bin/env python3
month_names = [
"January",
"February",
"March",
"April",
"May",
"June",
"July",
@Snawoot
Snawoot / nullable.py
Last active Oct 9, 2019
Proxy for Python objects which allows nullable items and attributes
View nullable.py
#!/usr/bin/env python3
from abc import ABC, abstractmethod
class NullableProxy(ABC):
@abstractmethod
def __getitem__(self, key):
""" Overloaded brackets """
@abstractmethod
View pyperformance-comparison.txt
[user@dt1 ~]$ ~/venvs/pyperformance/bin/pyperformance compare results/py3-slim.json results/py3-alpine.json
py3-slim.json
=============
Performance version: 0.9.1
Report on Linux-5.2.11-200.fc30.x86_64-x86_64-with-debian-10.0
Number of logical CPUs: 2
Start date: 2019-09-10 04:57:20.849603
End date: 2019-09-10 05:22:03.190521
@Snawoot
Snawoot / restart-usb-wifi.sh
Created Sep 4, 2019
Shell script to restart USB wifi adapter on Linux
View restart-usb-wifi.sh
#!/bin/sh
for device in $(ls /sys/bus/usb/devices/*/product) ; do
dir="$(dirname "$device")"
if [ "$(cat "$device")" = "802.11n NIC" ] ; then
port="$(basename "$dir")"
echo Restarting "$port"...
echo "$port" > /sys/bus/usb/drivers/usb/unbind
sleep 2
echo "$port" > /sys/bus/usb/drivers/usb/bind
View asyncio_ratelimit.py
import asyncio
from collections import deque
class Ratelimit:
def __init__(self, rate, loop=None):
self._loop = asyncio.get_event_loop() if loop is None else loop
self._delay = 1. / rate
self._last_released = 0
self._waiters = deque()
self._release_scheduled = False
View linuxefi_disable_sb_fallback.patch
From 3627951693d3e40b5d263ca567ef990edf7b7c2f Mon Sep 17 00:00:00 2001
From: Linn Crosetto <linn@hpe.com>
Date: Tue, 5 Apr 2016 11:49:05 -0600
Subject: Disallow unsigned kernels if UEFI Secure Boot is enabled
If UEFI Secure Boot is enabled and kernel signature verification fails, do not
boot the kernel. Before this change, if kernel signature verification failed
then GRUB would fall back to calling ExitBootServices() and continuing the
boot.
View pmsr-0.2.9-parsing.patch
diff --git a/postfix_mta_sts_resolver/responder.py b/postfix_mta_sts_resolver/responder.py
index 841210d..80e79b9 100644
--- a/postfix_mta_sts_resolver/responder.py
+++ b/postfix_mta_sts_resolver/responder.py
@@ -158,7 +158,7 @@ class STSSocketmapResponder(object):
async def handler(self, reader, writer):
# Construct netstring parser
- self._decoder = pynetstring.Decoder()
+ decoder = pynetstring.Decoder()
You can’t perform that action at this time.