Skip to content

Instantly share code, notes, and snippets.

Mayrun mayrund

View GitHub Profile
@mayrund
mayrund / gist:d91886a9d834a57b1562
Last active Aug 29, 2015
FW & Webmin IP alteration
View gist:d91886a9d834a57b1562
sudo nano /etc/iptables.up.rules
sudo iptables-restore /etc/iptables.up.rules
sudo nano /etc/webmin/miniserv.conf
sudo service webmin restart
View tricks-n-tips
Repeat the previous line: !!
@mayrund
mayrund / loadWeb.html
Created Apr 25, 2015
Load site external
View loadWeb.html
<html>
<head>
</head>
<body>
<form name="search" action="loadWeb.php" method="post">
<input type="text" name="search" />
<input type="submit" value="Go!" />
</body>
</html>
View Karabiner Swap Control and Command Keys
<item>
<name>Swap Control and Command keys</name>
<identifier>private.swap_control_and_command</identifier>
<autogen>__KeyToKey__KeyCode::CONTROL_L,KeyCode::COMMAND_R</autogen>
<autogen>__KeyToKey__KeyCode::TAB, ModifierFlag::COMMAND_R,KeyCode::TAB, ModifierFlag::CONTROL_L</autogen>
</item>
View Get first day of current quarter
#SSAS snippet
=dateadd("q",datepart("q",today())-1,CDate("1/1/" & today().year))
@mayrund
mayrund / Logwatch installation
Created Jul 10, 2015
Logwatch installation
View Logwatch installation
apt-get install logwatch
vim /etc/cron.daily/00logwatch
add this line:
/usr/sbin/logwatch --output mail --mailto test@gmail.com --detail high
View osx_cli_tricks
# list all open network connections by PID
lsof -i | grep -E "(LISTEN|ESTABLISHED)"
View ftp_brute_force.rb
require 'socket'
def tcpconnect(username, password)
temp_data = ''
begin
s = TCPSocket.new($host, 21)
temp_data = s.gets
s.puts("USER #{username}\r\n")
View scrapy new virtualenv
virtualenv --distribute venv
source venv/bin/activate
pip install scrapy-redis
git clone https://github.com/darkrho/scrapy-redis.git
cd scrapy-redis
python setup.py install
@mayrund
mayrund / removeWord.js
Created Aug 4, 2015
remove text from json collection
View removeWord.js
function transform(data) {
// filter functions are passed the whole API response object
// you may manipulate or add to this data as you want
// query parameters exist in the global scope, for example:
// http://www.kimonolabs.com/apis/<API_ID>/?apikey=<API_KEY>&myparam=test
// query.myparam == 'test'; // true
function removeWord(text, wordToRemove) {
text = text.replace(wordToRemove, '')
You can’t perform that action at this time.