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 / remote-capture-packet-simple.rst
Created March 20, 2025 08:52 — forked from quyenlv/remote-capture-packet-simple.rst
Remote capturing packet with tcpdump and wireshark.

Topology

+------------------+                    +----------------------+
|   Local host     |  tcpdump over ssh  |    Remote Host       |
|                  |--------------------|                      |\ eth0
| +--------------+ |--------------------|                      |/
| |   Wireshark  | |                    |  tcpdump -i eth0...  |
@hightemp
hightemp / golangDeploy.md
Created March 13, 2025 10:21 — forked from night-codes/golangDeploy.md
Golang deploy

1) Создаем юзера под которым будет работать приложение, задаем пароль и переключаемся на него:

useradd -s /bin/bash <имя_пользователя>
passwd <имя_пользователя>
su <имя_пользователя>

2) Генерируем новый ключ для деплоя

ssh-keygen -t rsa -C "<имя_пользователя>@<домен_сервиса>"
@hightemp
hightemp / ipint.go
Created October 29, 2024 13:11 — forked from ammario/ipint.go
Golang IP <-> int conversion
func ip2int(ip net.IP) uint32 {
if len(ip) == 16 {
return binary.BigEndian.Uint32(ip[12:16])
}
return binary.BigEndian.Uint32(ip)
}
func int2ip(nn uint32) net.IP {
ip := make(net.IP, 4)
binary.BigEndian.PutUint32(ip, nn)
[
{
"Domain Name": "ACUS.GOV",
"Domain Type": "Federal Agency - Executive",
"Agency": "Administrative Conference of the United States",
"Organization": "ADMINISTRATIVE CONFERENCE OF THE UNITED STATES",
"City": "Washington",
"State": "DC"
},
{
package main
import (
"bufio"
"fmt"
"io"
"log"
"net"
"strings"
)
@hightemp
hightemp / https_socket_proxy.go
Last active August 6, 2024 07:58
simple https proxy on golang
package main
import (
"bufio"
"crypto/tls"
"fmt"
"io"
"log"
"net"
"strings"
@hightemp
hightemp / awesome-php.md
Created June 27, 2024 06:38 — forked from llbbl/awesome-php.md
Awesome PHP Libraries and Resources

Awesome PHP

A list of amazingly awesome PHP libraries, resources and shiny things.

Categories

  • Composer
  • Composer Related
  • Frameworks
  • Micro Frameworks
@hightemp
hightemp / wget-mirror-website.sh
Created February 23, 2024 10:55 — forked from svagionitis/wget-mirror-website.sh
A script to mirror a website using wget
#!/bin/sh -eu
# A script to mirror a website using wget
usage() {
cat << EOF
Usage: $(basename "$0") [-w website] [-u user_agent] [-b]
Where:
-w The website to mirror. The website will be like "https://example.com/"
-u The User agent to use. If no User agent is specified,
a Firefox default one is used.
@hightemp
hightemp / readme.md
Created February 9, 2024 08:55 — forked from sergey-glushakov/readme.md
Nvim плагины позволяющие форматировать код PHP

Nvim плагины позволяющие форматировать код PHP

В Nvim существует несколько плагинов, которые могут помочь вам форматировать код PHP. Вот некоторые из них:

  1. php-cs-fixer: Этот плагин был описан в предыдущем ответе и позволяет автоматически форматировать код согласно стандартам PHP.

    Для настройки php-cs-fixer в nvim, добавьте следующую строку в файл конфигурации:

    lua
    

require('php-cs-fixer').setup()