Skip to content

Instantly share code, notes, and snippets.

@vinxcyf
vinxcyf / Cf_analyserequests_Waf_PROD.js
Created March 13, 2019 06:59 — forked from hugobcar/Cf_analyserequests_Waf_PROD.js
Instant block of attacks to AWS Websites using CloudFront + Lambda@Edge + DynamoDB + WAF
'use strict';
var http = require('http');
// Load the SDK for JavaScript
const https = require('https');
var AWS = require('aws-sdk');
// Set the region
AWS.config.update({region: 'sa-east-1'});
@vinxcyf
vinxcyf / Insert_Waf_analyserequests_PROD.py
Created March 13, 2019 06:59 — forked from hugobcar/Insert_Waf_analyserequests_PROD.py
Instant block of attacks to AWS Websites using CloudFront + Lambda@Edge + DynamoDB + WAF
import json
import boto3
import math
import time
import datetime
import ipaddress
from boto3.dynamodb.conditions import Key, Attr
from os import environ
# Get the service resource.
import boto3
import math
import time
import datetime
import ipaddress
from boto3.dynamodb.conditions import Key, Attr
from os import environ
# Get the service resource.
dynamodb = boto3.resource('dynamodb', region_name=environ['DYNAMODB_REGION'])