Skip to content

Instantly share code, notes, and snippets.

View prdanelli's full-sized avatar
👋

Paul Danelli prdanelli

👋
View GitHub Profile
@prdanelli
prdanelli / gist:fd07d714c240f06488c6
Last active August 29, 2015 14:06
setting up iptables
iptables -A INPUT -i eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT &&
iptables -A INPUT -p tcp -m tcp --tcp-flags FIN,SYN,RST,PSH,ACK,URG NONE -j DROP &&
iptables -A INPUT -p tcp -m tcp ! --tcp-flags FIN,SYN,RST,ACK SYN -m state --state NEW -j DROP &&
iptables -A INPUT -p tcp -m tcp --tcp-flags FIN,SYN,RST,PSH,ACK,URG FIN,SYN,RST,PSH,ACK,URG -j DROP &&
iptables -A INPUT -i lo -j ACCEPT &&
iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT &&
iptables -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT;
iptables-save > /etc/iptables.rules
iptables-restore < /etc/iptables.rules
@prdanelli
prdanelli / gist:936b2c4c402b4aca8142
Last active August 16, 2021 10:58
Example of Revealing module pattern in javascript
var myRevealingModule = (function () {
var privateCounter = 0;
function privateFunction() {
privateCounter++;
}
function publicFunction() {
publicIncrement();
@prdanelli
prdanelli / module
Created June 11, 2013 16:53
Example JS Module example.
// module...
// encapculates the properties of the function
// returns the function
String.method('deentity', function(){
var entities = {
quote: '"',
lt: '<',
gt: '>'
};
@prdanelli
prdanelli / gist:2912305
Last active August 16, 2021 10:59
detect screen scrolled at bottom
if($(window).scrollTop() + $(window).height() == $(document).height()) {
}