I hereby claim:
- I am richardevs on github.
- I am r4ds (https://keybase.io/r4ds) on keybase.
- I have a public key whose fingerprint is 8C09 5E60 0D83 C696 586E 0BAA F41C 815A CDD2 2938
To claim this, I am signing this object:
| ''' | |
| Quick Python script to extract my Uber Eats' fee from my banking CSV exports | |
| ''' | |
| import csv | |
| import glob | |
| ''' | |
| List all csv files under current directory | |
| ''' |
| # run all these on the bastion vm | |
| # iptables can not directly route traffic to public ip ( in my test ) | |
| # so I insert a socat here to help get the job done | |
| iptables -t nat -F # flush all the current NAT rule ( be careful ) | |
| iptables -t nat -A PREROUTING -s 1.1.1.1 -p tcp --dport 443 -j DNAT --to-destination :4433 # all traffic to port 443 from 1.1.1.1 get routed to port 4433 | |
| iptables -t nat -A POSTROUTING -j MASQUERADE # let iptables do the NAT work | |
| iptables -t nat -nL # double check if iptables are correctly showing the rules | |
| nohup socat TCP4-LISTEN:4433,reuseaddr,fork TCP4:2.2.2.2:443 & # use socat to forward traffic to final destination, in the demo here, 2.2.2.2:443 |
I hereby claim:
To claim this, I am signing this object:
| import base64 | |
| def base64_decode(strg): | |
| res = base64.urlsafe_b64decode(strg + '=' * (-len(strg) % 4)) | |
| print(str(res.decode('utf-8'))) | |
| print("") | |
| while True: | |
| strg = input() | |
| if strg == "exit": |
| #!/bin/bash | |
| ## ScriptName: CentOS7_YUM_UPDATE_IPv6_ENABLE_BBR | |
| set -x | |
| main_script() { | |
| yum clean all | |
| yum -y install yum-plugin-fastestmirror | |
| yum -y update |
| export LE_WORKING_DIR="/root/.acme.sh" | |
| alias acme.sh="/root/.acme.sh/acme.sh" | |
| [ -d /root/acme_logs ] || mkdir /root/acme_logs | |
| for i in $(/root/.acme.sh/acme.sh --list | sed 1d | awk '{print $1}'); do | |
| touch /root/acme_logs/$i.$(date +%Y%m%d) | |
| # If you do not have ecc certificate, remove the "--ecc" option below | |
| /root/.acme.sh/acme.sh --renew -d $i --ecc >> /root/acme_logs/$i.$(date +%Y%m%d) | |
| done |
I hereby claim:
To claim this, I am signing this object: