Skip to content

Instantly share code, notes, and snippets.

View vahe-evoyan's full-sized avatar

Vahe Evoyan vahe-evoyan

View GitHub Profile
@vahe-evoyan
vahe-evoyan / nacl-auth.html
Last active March 29, 2017 13:41
JS Bin// NaCl based hmac authentication. Source https://jsbin.com/towegos
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<script src="https://code.jquery.com/jquery-3.1.0.js"></script>
<script src="https://code.jquery.com/jquery.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/tweetnacl/0.14.5/nacl-fast.js"></script>
@vahe-evoyan
vahe-evoyan / docker-compose.yaml
Last active January 20, 2017 17:38
Graylog Compose
version: '2'
services:
graylog-mongo:
restart: always
image: "mongo:3"
volumes:
- ./data/mongo:/data/db
graylog-elasticsearch:
restart: always
image: "elasticsearch:2"
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCnvbxwVTcOPTqnhlfW509v9amQlx3Rzg5wCr2/papEYZbHuCrZBUqOoK4zgeYb7VCzc7JlL6p/SiM4MHRKxq/IUNbIKyeufHVazIROInZkG2fZE+RIa5e5+28xY4gtBDjeouIQH++nXQv/Z4UngqBV+bPn8CytCNiT2FnJEMSTwNQxqMGeKbx3W30WBIaVsFLS2gcwUW3xVqVUx1L9QtAGW7EKv+4P4OJuUkz/5O6LpfTLTX79Zi2EEPc0Lfgs/03QpcWe8BRHRfyY3JbEX6WIkErX194hTS71J0lwWJOt8UNVxXaLNcJgWz37h7la2TTWRKebxxsFwiaY2sbGmbPoisVUHOkyl59kIEvKqnO9vMRowbeR4gWOT7irJdw43pCZHroGusLa1/X6AlEM3zdY3K2mdet93fEnhCGmh0ce6NEYy6GNjlz4hd4DlfNoJk555I1iy+vYuslJAUA3lW9pQ4X761O77XuMp9+pIPbLd92rmqvbelgtA+1m2xu778jyeXYKb1rMvL2xEaYTJh0YpZf4FRpnS7GQP/uYVj/JfYGfWXdMV/mWiVZAJVddwLO4EqgODTvqx4ql0XmvZxqviMZQ9NIsyFWk9g1B00vuA7bpHl6bIC9NTjGtXi83sEeeOfU7bFkpIaXAXkVROtgIGYJb98+i8ajkEexOy82WXw== vahe.evoyan@gmail.com

Keybase proof

I hereby claim:

  • I am vahe-evoyan on github.
  • I am evoyan (https://keybase.io/evoyan) on keybase.
  • I have a public key ASD4p2ug5X2EaXph_Diwb5pJXi-wLnqgg4ugsRWX4kbCzQo

To claim this, I am signing this object:

@vahe-evoyan
vahe-evoyan / app.js
Created August 18, 2015 12:39
AngularJS Directive: UpperCase Input
var app = angular.module('InputDemo', []);
app.controller('MainController', [
// Dependencies
// Controller
function() {
// Does nothing
}
@vahe-evoyan
vahe-evoyan / gitconfig_aliases
Created August 17, 2015 08:33
Aliases For Git
[alias]
st = status
ci = commit
br = branch
co = checkout
df = diff
dc = diff --cached
lg = log -p
ls = log --pretty='format:%Cred%h %Cblue%ai %Cgreen%an:%Creset%s'
who = shortlog -s --
#!/usr/bin/env python
import socket
from impacket import ImpactPacket
import threading
import time
class NtpSpoof(threading.Thread):
def __init__(self, name, sport, dip):
@vahe-evoyan
vahe-evoyan / tzoffset.php
Last active December 20, 2015 22:08
When setting JavaScript timezone offset as a default timezone on PHP side. A cookie `tzoffset` is set from client side.
// JavaScript
// setCookie("tzoffset", (new Date()).getTimezoneOffset() * (-1) / 60);
if (isset($_COOKIES['tzoffset'])) {
$offset = $_COOKIES['tzoffset'];
if ($offset >= 0) {
$offset = "+$offset";
}
date_default_timezone_set("Etc/GMT$offset");
}
@vahe-evoyan
vahe-evoyan / survey.py
Created December 12, 2011 20:54
"""This file contains code for use with "Think Stats", by Allen B. Downey, available from greenteapress.com Copyright 2010 Allen B. Downey License: GNU GPLv3 http://www.gnu.org/licenses/gpl.html """
"""This file contains code for use with "Think Stats",
by Allen B. Downey, available from greenteapress.com
Copyright 2010 Allen B. Downey
License: GNU GPLv3 http://www.gnu.org/licenses/gpl.html
"""
import sys
import gzip
import os