Skip to content

Instantly share code, notes, and snippets.

View raviprakashgiri's full-sized avatar

ravi prakash giri raviprakashgiri

  • San Francisco, US
View GitHub Profile
@raviprakashgiri
raviprakashgiri / ip_port_extract.sh
Created March 16, 2018 23:12
A command to extract ip addresses along with port numbers from a file.
# filename contains:
#===============================================================================
#==== **** || **** Orchestration and Automation
#===============================================================================
#==== User :: ****
#==== Deployment id :: ****
#==== **** Instance (running) :: Container Name something1803162156077
#==== :: **** http://10.242.65.215:38072 (default: solar/system)
#==== :: **** https://10.242.65.215:38070
#===============================================================================
### Keybase proof
I hereby claim:
* I am raviprakashgiri on github.
* I am raviprakashgiri (https://keybase.io/raviprakashgiri) on keybase.
* I have a public key ASBQsRDzXR_t0cblRAVfvX69bgfdYyuiC_p69RpRrDFHlwo
To claim this, I am signing this object:
@raviprakashgiri
raviprakashgiri / vimrc
Last active June 5, 2018 22:26
pretty vimrc profile
set encoding=utf-8
set fileencodings=utf-8,cp950
set guifont=monospace\ 14
syntax on
set nocompatible
" set ai
set shiftwidth=2
" set tabstop=4 " tab
" set softtabstop=4
@raviprakashgiri
raviprakashgiri / install-oh-my-zsh-on-ubuntu
Created June 15, 2017 17:26 — forked from richardtape/install-oh-my-zsh-on-ubuntu
Install Oh My ZSH on Ubuntu 14.04
# Where is the location of your current shall. Useful if we need to revert
echo $0
# Install ZSH
sudo apt-get install zsh
# Instal GIT
sudo apt-get install git-core
# Install OhMyZSH
@raviprakashgiri
raviprakashgiri / find_string_pcap.sh
Last active February 27, 2017 00:49
find a string in a pcap
#!/bin/bash
value=`cat adult.txt` # files from which string input has been taken
for i in ${value[@]}; do tshark -r test.pcap -T fields -e ip.src -e ip.dst -e data |\
grep `echo -n $i | xxd -p` |\
cut -f 1| uniq > $i; echo $i; done#
#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <vector>
#include <algorithm>
#include <fstream>
#include <sstream>
#include <string>
#include <vector>
@raviprakashgiri
raviprakashgiri / sort_wrt_columns.py
Created February 3, 2016 14:40
Sorting a comma separated file according to the columns
#there are three columns. This script is gonna sort the file first w.r.t. column 3 then further w.r.t. column 2
import csv
def getKey(item):
return int(item[0])
def getKey1(item):
return int(item[1])
def getKey2(item):
return int(item[2])
@raviprakashgiri
raviprakashgiri / line_graphs.py
Created January 25, 2016 06:08
Four line graphs
# Author Ravi Prakash Giri
import re
import matplotlib.pyplot as plt
from math import log
eq_files=[]
values=[]
fig, ax = plt.subplots(figsize=(120,7))
mkr=['*','o','h','d','p','8','>','^','<',7]
@raviprakashgiri
raviprakashgiri / expected.py
Last active January 25, 2016 06:09
Expected Probability Python Code
# Author Ravi Prakash Giri
import sys
total = 0
def fact(n):
total = n
while n > 1:
total *= (n - 1)
@raviprakashgiri
raviprakashgiri / value_extractor.py
Last active January 25, 2016 05:59
Script to extract value corresponding to one column in file 1 from two other files.
# Input files from which first 5 columns have to be retained: input0.csv
# Input files from which column's content have to be copied: input1,input2, input3.csv
# It searches value in other three columns from csv files, corresponding to column value in input0.csv
# Author Ravi Prakash Giri
import os
file0=open('input0.csv','r')
file1=open('input1.csv','r')
file2=open('input2.csv','r')