Skip to content

Instantly share code, notes, and snippets.

View non7top's full-sized avatar

non7top non7top

  • Bakı
  • 15:24 (UTC +04:00)
View GitHub Profile
@non7top
non7top / sniff.txt
Created September 17, 2016 15:25 — forked from manifestinteractive/sniff.txt
A friendly formatter for curl requests to help with debugging.
\n
============= HOST: ==========\n
\n
local_ip: %{local_ip}\n
local_port: %{local_port}\n
remote_ip: %{remote_ip}\n
remote_port: %{remote_port}\n
\n
======= CONNECTION: ==========\n
\n
@non7top
non7top / pkgs.sh
Created November 16, 2016 17:33
Script to gather the list of additionally installed packages on OpenWRT
#!/usr/bin/env bash
# Script to gather the list of additionally installed packages on OpenWRT
# Author non7top@gmail.com
# Dec 2011
#Read all destinations from opkg config
DESTINATIONS=`awk '/dest/ {print $3}' /etc/opkg.conf`
while read DEST
do
@non7top
non7top / custom-error-page
Created January 25, 2017 14:06 — forked from simlegate/custom-error-page
Nginx return custom json
error_page 400 404 405 =200 @40*_json;
location @40*_json {
default_type application/json;
return 200 '{"code":"1", "message": "Not Found"}';
}
error_page 500 502 503 504 =200 @50*_json;
location @50*_json {
@non7top
non7top / dump_cert.sh
Last active January 27, 2017 15:01
Dump remote site certificate
#!/bin/bash
SITE=${1}
openssl s_client -connect ${SITE}:443 -servername $SITE </dev/null 2>/dev/null | openssl x509 -outform PEM > $SITE.pem
echo saved as $SITE.pem
iroute 192.168.2.0 255.255.255.0
ifconfig-push 192.168.5.3 192.168.5.4
@non7top
non7top / check_http_wget
Created April 12, 2017 17:26
check_http_wget
#!/bin/bash
exec 2>&1
[ -d /dev/shm -a -w /dev/shm ] && export TMPDIR=/dev/shm
# Parsing Input Parameters {{{
#####################################################################
allparams=$*
@non7top
non7top / test.sh
Created July 27, 2017 15:21
Bash, cehck file is older then given number of days
# seen on SO
__older="$(( $(date +%s) - $(stat -L --format %Y ${file} ) > (${__age}*60*60) ))"
@non7top
non7top / zero_logs.sh
Created August 7, 2017 23:11
zero_logs.sh
#! /bin/bash
cat /dev/null > /var/log/anaconda.ifcfg.log
cat /dev/null > /var/log/anaconda.log
cat /dev/null > /var/log/anaconda.program.log
cat /dev/null > /var/log/anaconda.storage.log
cat /dev/null > /var/log/anaconda.syslog
cat /dev/null > /var/log/anaconda.xlog
cat /dev/null > /var/log/anaconda.yum.log
cat /dev/null > /var/log/audit/audit.log
cat /dev/null > /var/log/boot.log
@non7top
non7top / pre-commit
Created September 14, 2017 21:43 — forked from jamtur01/pre-commit
A Terraform validation and formatting pre-commit hook
#!/usr/bin/env bash
set -e
# Formats any *.tf files according to the hashicorp convention
files=$(git diff --cached --name-only)
for f in $files
do
if [ -e "$f" ] && [[ $f == *.tf ]]; then
#terraform validate `dirname $f`
terraform fmt $f
@non7top
non7top / assume-role-policy.json
Created September 20, 2017 09:47 — forked from clstokes/assume-role-policy.json
Example: Terraform IAM Role
{
"Version": "2012-10-17",
"Statement": [
{
"Action": "sts:AssumeRole",
"Principal": {
"Service": "ec2.amazonaws.com"
},
"Effect": "Allow",
"Sid": ""