This gist is part of a blog post. Check it out at:
http://jasonrudolph.com/blog/2011/08/09/programming-achievements-how-to-level-up-as-a-developer
| alert tcp any any -> any !80 (msg:"SURICATA HTTP on unusual port"; flow:to_server; app-layer-protocol:http; threshold: type limit, track by_src, seconds 60, count 1; sid:2271001; rev:1;) | |
| alert tcp any any -> any 80 (msg:"SURICATA non-HTTP on TCP port 80"; flow:to_server; app-layer-protocol:!http; threshold: type limit, track by_src, seconds 60, count 1; sid:2271002; rev:1;) | |
| alert tcp any any -> any ![443,465,587] (msg:"SURICATA TLS on unusual port"; flow:to_server; app-layer-protocol:tls; threshold: type limit, track by_src, seconds 60, count 1; sid:2271004; rev:1;) | |
| alert tcp any any -> any [443,465] (msg:"SURICATA non-TLS on TLS port"; flow:to_server; app-layer-protocol:!tls; threshold: type limit, track by_src, seconds 60, count 1; sid:2271003; rev:1;) | |
| alert tcp any any -> any ![20,21] (msg:"SURICATA FTP on unusual TCP port"; flow:to_server; app-layer-protocol:ftp; threshold: type limit, track by_src, seconds 60, count 1; sid:2271005; rev:1;) | |
| alert tcp any any -> any [20,21] (msg:"SURICATA non-FTP on TCP |
| #!/bin/sh | |
| mkdir task | |
| cp build_weasyprint.sh task | |
| docker run --rm -it -v $PWD/task:/var/task \ | |
| -e LD_LIBRARY_PATH='/lib64:/usr/lib64:/var/runtime:/var/runtime/lib:/var/task:/var/task/lib' \ | |
| lambdalinux/baseimage-amzn build_weasyprint.sh |
| require 'httparty' | |
| fastlane_version "1.95.0" | |
| default_platform :ios | |
| before_all do | |
| # put here your token and iOs scheme app | |
| ENV["GITHUB_TOKEN"] = "---" | |
| ENV["APPETIZE_TOKEN"] = "---" | |
| ENV["APP_IOS_SCHEME"] = "---" |
| import base64 | |
| import uuid | |
| import httplib | |
| import urlparse | |
| import json | |
| import boto3 | |
| import string | |
| import random | |
| require 'mechanize' | |
| require 'prawn' | |
| =begin | |
| running from terminal to download any pdf from issuu.com, given | |
| - magazine name | |
| - page count | |
| - document-id | |
| =end |
| set -e | |
| # Stop the docker daemon | |
| /etc/init.d/docker stop | |
| # Configure ECS Agent | |
| # http://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-agent-config.html | |
| # http://docs.aws.amazon.com/AmazonECS/latest/developerguide/automated_image_cleanup.html | |
| cat > /etc/ecs/ecs.config << "EOF" | |
| ECS_ENGINE_TASK_CLEANUP_WAIT_DURATION=1h |
| Tags: | |
| - Key: Name | |
| Value: | |
| !Join ['_', [ ec2, "Fn::ImportValue" : {"Fn::Sub":'${BaseStackName}-Environment'}, test2]] | |
| #This will create a name tag with value: ec2_<yourValueFromOtherStack>_test2 |
| import {call, put, take, fork} from 'redux-saga/effects' | |
| import {END} from 'redux-saga' | |
| import CategoryActions, {CategoryTypes} from '../Redux/CategoryRedux' | |
| // attempts to fetch category | |
| export function* fetchCategoryServer (api) { | |
| let action = yield take(CategoryTypes.CATEGORY_SERVER) | |
| // check when it stopped | |
| while (action !== END) { | |
| yield fork(fetchCategoryAPI, api) |
| #!/bin/sh | |
| # Alot of these configs have been taken from the various places | |
| # on the web, most from here | |
| # https://github.com/mathiasbynens/dotfiles/blob/master/.osx | |
| # Set the colours you can use | |
| black='\033[0;30m' | |
| white='\033[0;37m' | |
| red='\033[0;31m' |
This gist is part of a blog post. Check it out at:
http://jasonrudolph.com/blog/2011/08/09/programming-achievements-how-to-level-up-as-a-developer