Skip to content

Instantly share code, notes, and snippets.

View jonathanwork's full-sized avatar

Jonathan Lopez jonathanwork

View GitHub Profile
@jonathanwork
jonathanwork / penTools.sh
Created July 31, 2017 00:09
this is creates a bunch of pentools for fedora
#!/bin/bash
#credits to https://github.com/madmantm/fedora-pentest-tools thanks :D
echo "[*]preliminary questions regarding user-rights"
clear
read -p "[*]Please enter your username, this will help me fix permissions:" myname
clear
echo "[*]what would be your prefered directory name for the tools? no slashes pls"
@jonathanwork
jonathanwork / propsToFiles.js
Last active July 18, 2017 07:38
file turns object props names to files....
//author: Jonathan R. Lopez
function propsToFile (obj, prop, dirpath, ext) {
for(let props in obj[prop]) {
fs.writeFile(`${dirpath}${obj[prop][props].split(' ').join('_')}${ext}` , `<%# ${obj[prop][props].split(' ').join('_')} %>`, err=> {
err ? console.log(err) : console.log('file written')
});
}
};
@jonathanwork
jonathanwork / clearRAM.sh
Created July 15, 2017 10:52 — forked from pklaus/clearRAM.sh
A Script to Clear Cached RAM on Linux
#!/bin/bash
## Bash Script to clear cached memory on (Ubuntu/Debian) Linux
## By Philipp Klaus
## see <http://blog.philippklaus.de/2011/02/clear-cached-memory-on-ubuntu/>
if [ "$(whoami)" != "root" ]
then
echo "You have to run this script as Superuser!"
exit 1
fi
@jonathanwork
jonathanwork / centerAbsolute.css
Created July 3, 2017 01:02
solution on centering position absolute css
div {
position: absolute;
right: 0; left: 0;
margin-left: auto; margin-right: auto;
}
@jonathanwork
jonathanwork / actions.js
Created June 18, 2017 00:52 — forked from elnino-ict/actions.js
React Redux
/**
* Send a login request to the server to retrieve a JWT token.
* @param credentials
* @returns {{type: *, isFetching: boolean, isAuthenticated: boolean, credentials: *}}
*/
function requestLogin() {
return {
type: LOGIN_REQUEST,
isFetching: true,
isAuthenticated: false
study("Supertrend V1.0 - Marketcalls", overlay = true)
Factor=input(3, minval=1,maxval = 100)
Pd=input(7, minval=1,maxval = 100)
Up=hl2-(Factor*atr(Pd))
Dn=hl2+(Factor*atr(Pd))
@jonathanwork
jonathanwork / 13eOBV
Created June 4, 2017 16:28 — forked from oscarvs/13eOBV
Pinescript Indicators for TradingView
study(title="13ema of On Balance Volume", shorttitle="13eOBV")
src = close, len = input(13, minval=1, title="Length")
out = cum(change(src) > 0 ? volume : change(src) < 0 ? -volume : 0*volume)
out2 = ema(out, len)
plot(out, color=orange, title="OBV")
plot(out2, title="EMA", color=gray)
@jonathanwork
jonathanwork / dirent.h
Created June 2, 2017 20:36
sys/dirent.h i got as a reference.
/*-
* Copyright (c) 1989, 1993
* The Regents of the University of California. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
@jonathanwork
jonathanwork / Dockerfile
Created May 22, 2017 22:40 — forked from rosstimson/Dockerfile
Easily get ffmpeg on Fedora with support for all the things.
# Dockerfile for ffmpeg with pretty much support for everything as per:
# https://trac.ffmpeg.org/wiki/CompilationGuide/Centos
# includes codecs with weird licensing like MP3 and AAC.
#
FROM fedora
MAINTAINER Ross Timson <ross@rosstimson.com>
# Install build requirements.
RUN dnf install -y autoconf automake cmake freetype-devel gcc gcc-c++ git libtool make mercurial nasm pkgconfig zlib-devel
@jonathanwork
jonathanwork / kssh
Created May 4, 2017 05:36 — forked from arcticlinux/kssh
Port Knocking SSH wrapper
#!/bin/bash
# Author: Michael Best <mbest@arcticlinux.com>
# Designed to work with the Shorewall Port Knocking Implementation
# http://shorewall.net/PortKnocking.html
COMMAND="ssh"
PORT=1600
TIMEOUT=2