Loading...
0x00之前业务中解析xlsx表格总是用手动写数组下标的方式,这种方式一来繁琐二来容易出错,特别是表头多的时候排查起来也很麻烦。所以就自己写一个将xlsx转为struct的模块,感觉用struct比数组更直观代码import ( "errors" "reflect" "strconv" "s...
0x0 前言PAM (Pluggable Authentication Modules) 系统的一部分,它是一个用于 Linux 系统认证的模块化框架。如果给 ssh 登录添加 TOTP 验证一般会用到 google-authenticator 模块,这个模块就是实现和使用 PAM API 实现的。PAM 不光可以在 ssh 登录时使用在其他大多数需要验证的时候也可以使用,甚至可以在自己程序...
#!/bin/bash PORT=0 #判断当前端口是否被占用,没被占用返回0,反之1 function Listening { TCPListeningnum=`netstat -an | grep ":$1 " | awk '$1 == "tcp" && $NF == "LISTEN" {print $0}...
0x0之前是使用iptables进行端口转发,但是iptables规则较为麻烦,所以就使用socat进行转发0x1首先,在PostUp选项中启动socat时,将socat的进程ID(PID)保存到一个文件中。然后,在PostDown选项中读取该文件,并使用保存的PID来关闭socat进程。示例:[Interface] PrivateKey = <PrivateKey> Addre...
Usepython3 socat.py add 8080 192.168.137.1:8000 python3 socat.py del 8080 192.168.137.1:8000 python3 socat.py list python3 socat.py -hCodeimport argparse import os import re import subprocess ...