Skip to content

Instantly share code, notes, and snippets.

Avatar
🏠
Working from home

Vikas Kumar vikas027

🏠
Working from home
  • Sydney, Australia
View GitHub Profile
@vikas027
vikas027 / nginx_modsecurity.log
Created Jun 19, 2017
Nginx compiled with ModSecurity (with JSON Support)
View nginx_modsecurity.log
## OS Ubuntu 17.10
## Pre-Requisites
# apt-get install -y git build-essential libpcre3 libpcre3-dev libssl-dev libtool autoconf apache2-dev libxml2-dev libcurl4-openssl-dev automake pkgconf dialog apt-utils
# apt-get install -y g++ flex bison curl doxygen libyajl-dev libgeoip-dev libtool dh-autoreconf libcurl4-gnutls-dev libxml2 libpcre++-dev libxml2-dev libyajl2 yajl-tools
# apt-get install -y libgd2-xpm-dev libgeoip-dev libpam-dev libpcre3 libpcre3-dev google-perftools libgoogle-perftools-dev libatomic-ops-dev libperl-dev
# export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/lib/x86_64-linux-gnu/pkgconfig
## ModSecurity
# cd /usr/src
@vikas027
vikas027 / linux_mint_wifi_et3290_fix.txt
Created Aug 13, 2017
Linux Mint 18 WiFi rt3290 fix
View linux_mint_wifi_et3290_fix.txt
### Fix for linux-firmware
I had some warnings/errors while installing linux-firmware
# dpkg -i linux-firmware_1.158_all.deb
update-initramfs: Generating /boot/initrd.img-4.8.0-53-generic
W: Possible missing firmware /lib/firmware/i915/kbl_dmc_ver1_01.bin for module i915
Warning: No support for locale: en_AU.utf8
#
To fix this
@vikas027
vikas027 / pbis_centos7.txt
Last active Mar 6, 2020
Fix PowerBroker Identity Service (formerly Likewise) on CentOS 7
View pbis_centos7.txt
PBIS (PowerBroker Identity Service) throws some errors while installing v8.2.2 (latest as of 25 June 2015) rpm.
[root@centos7 ~]# cat /etc/redhat-release
CentOS Linux release 7.1.1503 (Core)
[root@centos7 ~]# ./pbis-open-8.2.2.2993.linux.x86_64.rpm.sh install (This is filtered output)
...
...
Error: /usr/bin/systemctl enable /etc/pbis/redhat/lwsmd.service returned 1
Failed to issue method call: Unit /etc/pbis/redhat/lwsmd.service does not exist.
@vikas027
vikas027 / top_repeated_words.py
Created Mar 4, 2020
Find Most Repeated Words
View top_repeated_words.py
#!/usr/bin/env python3
'''
Find N most repeated words
'''
import sys
DATA = "one two three one two four one two three four five one three three three"
ARR = DATA.split(' ')
@vikas027
vikas027 / ceph.yaml
Created Aug 30, 2019
Kubernetes - Dynamic PVC
View ceph.yaml
---
apiVersion: v1
kind: ServiceAccount
metadata:
name: rbd-provisioner
namespace: default
---
kind: ClusterRole
apiVersion: rbac.authorization.k8s.io/v1
@vikas027
vikas027 / OS_X_10.11_El_Capitan_ISO.txt
Last active May 3, 2019
Bootable OS X 10.11 El Capitan ISO
View OS_X_10.11_El_Capitan_ISO.txt
First of all this is not my work, I am just pasting my logs so that it would be useful for others.
Thank the guy here http://forums.macrumors.com/threads/how-to-create-el-capitan-os-x-bootable-dvd.1923894/page-2#post-22064565
# In VM OSX 10.7, double click "Install OS X El Capitan.app.dmg"
# Now, you will have it mounted
192-168-181-137:~ vikas$ df -kgP | grep Capitan
/dev/disk1s2 5 5 0 98% /Volumes/Install OS X El Capitan
192-168-181-137:~ vikas$
View bumpme
Sat Apr 28 06:44:09 UTC 2018
@vikas027
vikas027 / openssl_s_client_log.log
Last active Sep 25, 2017
Openssl s_client log for nginx forum
View openssl_s_client_log.log
#### SHORT LOG
$ openssl 2>&1 s_client -quiet -connect server.test.com:443 -servername server.test.com -tls1 -key /root/ca/intermediate/private/client.key.pem -cert /root/ca/intermediate/certs/client.cert.pem -CAfile /root/certs/ca.cert.pem
depth=2 C = GB, ST = England, L = Melbourne, O = Alice Ltd, OU = IT Services, CN = rootca.test.com, emailAddress = root@rootca.test.com
verify return:1
depth=1 C = GB, ST = England, O = Alice Ltd, OU = Shared Services, CN = intermediateca.test.com, emailAddress = root@intermediateca.test.com
verify return:1
depth=0 C = US, ST = California, L = Mountain View, O = Alice Ltd, OU = Alice Ltd Web Services, CN = server.test.com, emailAddress = root@server.test.com
verify return:1
HTTP/1.1 400 Bad Request
@vikas027
vikas027 / Terraform_Issue_12108_second run
Created Feb 20, 2017
Terraform_Issue_12108_second run
View Terraform_Issue_12108_second run
This file has been truncated, but you can view the full file.
2017/02/20 23:06:50 [INFO] Terraform version: 0.8.7
2017/02/20 23:06:50 [INFO] CLI args: []string{"/usr/local/Cellar/terraform/0.8.7/bin/terraform", "apply", "-target=module.docker_repos"}
2017/02/20 23:06:50 [DEBUG] Detected home directory from env var: /Users/vikas
2017/02/20 23:06:50 [DEBUG] Detected home directory from env var: /Users/vikas
2017/02/20 23:06:50 [DEBUG] Attempting to open CLI config file: /Users/vikas/.terraformrc
2017/02/20 23:06:50 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2017/02/20 23:06:50 [DEBUG] Detected home directory from env var: /Users/vikas
2017/02/20 23:06:50 [DEBUG] vertex "module.docker_repos": static expanding
2017/02/20 23:06:50 [DEBUG] vertex "module.vpc": static expanding
@vikas027
vikas027 / Terraform_Issue_12108_first run
Created Feb 20, 2017
Terraform_Issue_12108_first run
View Terraform_Issue_12108_first run
This file has been truncated, but you can view the full file.
2017/02/20 23:05:58 [INFO] Terraform version: 0.8.7
2017/02/20 23:05:58 [INFO] CLI args: []string{"/usr/local/Cellar/terraform/0.8.7/bin/terraform", "apply", "-target=module.docker_repos"}
2017/02/20 23:05:58 [DEBUG] Detected home directory from env var: /Users/vikas
2017/02/20 23:05:58 [DEBUG] Detected home directory from env var: /Users/vikas
2017/02/20 23:05:58 [DEBUG] Attempting to open CLI config file: /Users/vikas/.terraformrc
2017/02/20 23:05:58 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2017/02/20 23:05:58 [DEBUG] Detected home directory from env var: /Users/vikas
2017/02/20 23:05:58 [DEBUG] vertex "module.ssh_key_pairs": static expanding
2017/02/20 23:05:58 [DEBUG] vertex "module.http_server": static expanding