Skip to content

Instantly share code, notes, and snippets.

View hightemp's full-sized avatar
🎯
Focusing

Anton Panov hightemp

🎯
Focusing
View GitHub Profile
@hightemp
hightemp / main.go
Created June 17, 2023 08:12 — forked from afdalwahyu/main.go
golang dynamic port forward ssh socks5 tunnel
package main
import (
"context"
"fmt"
"net"
"os"
"os/signal"
"syscall"
@hightemp
hightemp / vue-folder-structure.md
Created June 5, 2023 09:09 — forked from plinionaves/vue-folder-structure.md
Vue Project Folder Structure

Style Guide

This file describes de required Style Guide used by Basicamente to keep the Best Practices on develop new features or improve/change existents one.

Project folder structure

Always follow the folder structure below:

src/
@hightemp
hightemp / auth_create.php
Last active May 17, 2023 12:18
laminas create auth2 with user
<?php
namespace ReferenceBooks\Controller;
use ApiSkeletons\OAuth2\Doctrine\Entity\AccessToken;
use ApiSkeletons\OAuth2\Doctrine\Entity\Client;
use Doctrine\ORM\EntityManager;
use Laminas\Mvc\Controller\AbstractActionController;
use Laminas\View\Model\JsonModel;
use Users\Entity\Acl\Role;
@hightemp
hightemp / docker-compose.yml
Created January 21, 2023 05:38 — forked from ronaldsuwandi/docker-compose.yml
Docker Compose for Jupyter Lab/Notebook (no token/password)
version: "3.9"
services:
jupyter:
image: jupyter/scipy-notebook
ports:
- "8888:8888"
volumes:
- ./notebooks:/home/jovyan/
environment:
@hightemp
hightemp / zipapp.md
Created December 22, 2022 21:54 — forked from lukassup/zipapp.md
Python zipapp

Python zipapp web apps

What's a zipapp?

This concept is very much like .jar or .war archives in Java.

NOTE: The built .pyz zipapp can run on both Python 2 & 3 but you can only build .pyz zipapps with Python 3.5 or later.

Initial setup

@hightemp
hightemp / auto_audio_level.sh
Created November 23, 2022 15:34
autobalancing sound level with pactl
#!/bin/bash
CNT=0
CNT2=0
while :; do
LVL=$(arecord -f S16_LE -qd 1 /tmp/rec.waw && sox /tmp/rec.waw -n stat 2>&1 | awk 'BEGIN{FS=":"} NR==4 {print $2}')
CLVL=$(pactl get-sink-volume @DEFAULT_SINK@ | awk '{ print $5 }' | egrep -o [0-9]+)
echo $CLVL", "$LVL", "$CNT
@hightemp
hightemp / scan_profile.usp
Created August 2, 2022 18:38 — forked from CanadianJeff/scan_profile.usp
Zenmap Scan Profile
[All TCP ports scan]
command = nmap -sS -p 1-65535 -Pn
description = Scan all ports on a host.
[Common TCP connect scan]
command = nmap -sT -p 17,19,21,22,23,25,26,37,53,80,88,110,113,123,135,137,138,139,143,443,444,445,548,554,843,993,995,1027,1030,1064,1080,1194,1221,1433,2082,2083,2084,2086,2087,2095,2096,3074,3306,3333,3389,3784,4899,5631,5800,5900,6665-6669,6697,8000,8080,8088,10000,17500,32764 -n -Pn -r
description = Scan Common Used Ports
[Common TCP syn scan]
command = nmap -sS -p 17,19,21,22,23,25,26,37,53,80,88,110,113,123,135,137,138,139,143,443,444,445,548,554,843,993,995,1027,1030,1064,1080,1194,1221,1433,2082,2083,2084,2086,2087,2095,2096,3074,3306,3333,3389,3784,4899,5631,5800,5900,6665-6669,6697,8000,8080,8088,10000,17500,32764 -n -Pn -r
@hightemp
hightemp / add_row.sh
Created June 10, 2022 09:10 — forked from kristjan/add_row.sh
Google Spreadsheet row insertion example
# $auth from auth.sh
# $spreadsheet_id from get_spreadsheets.sh
# $worksheet_id from get_worksheets.sh
curl \
--header "Authorization: GoogleLogin auth=$auth" \
--header 'Content-Type: application/atom+xml' \
-d @data.xml \
-X POST \
"https://spreadsheets.google.com/feeds/list/$spreadsheet_id/$worksheet_id/private/full"
# Example data in data.xml
@hightemp
hightemp / armbian-espressobin-no-br0.md
Created November 19, 2021 22:09 — forked from lanefu/armbian-espressobin-no-br0.md
armbian espressobin bridgeless networking

bwaaaah eliminate hairpinning to cpu and just use wan link

This will eliminate bridge networking, and move DHCP explicity to the WAN interface (port next to usb3) on the espressobin. Approach can be applied to the lan interfaces as well

caveat: TODO: need to double check mac addresses are probaly assigned to the interfaces and not just duplicating eth0 This involves setting MACs correctly in u-boot environment

fix services

systemctl disable NetworkManager
@hightemp
hightemp / russian-banks.txt
Created October 27, 2021 20:54 — forked from felixfischer/russian-banks.txt
List of Russian Banks
"AJSIAJSIAJ BANK EVRAZIYa" (OOO)
"ALOR BANK" (OAO)
"ANKOR BANK" (OAO)
"AZIATSKO-TIKhOOKEANSKIJ BANK" (OAO)
"BANK "MBA-MOSKVA" OOO
"BANK KREMLEVSKIJ" OOO
"BANK24.RU"(OAO)
"BMV BANK" OOO
"BNP PARIBA" ZAO
"BRATSKIJ ANKB" OAO