-
Proxying Python Requests
30 Oct 2015
Introduction Proxying is very useful when conducting intensive web crawling/scrapping or when you just want to hide your identity (anomization). A convenient way to implement HTTP requests is using Pythons requests library. One of requests most popular features is simple proxying support....
#python
#proxy
#http
#requests
#ec2
#amazon
#tinyproxy
#internet
#crawl
#crawling
#scrapping
#github
-
Cluster management with Ansible
02 Aug 2015
Ansible is a configuration management and provisioning tool, similar to Chef, Puppet or Salt. I've found it to be one of the simplest and the easiest to get started with. A lot of this is because it uses SSH to connect to...
#linux
#ansible
#cluster
#server
#configuration
#management
#deployment
#automation
#puppet
-
Nginx web server configuration with SSL
14 Jun 2015
About Nginx is an HTTP server as well as a Proxy (IMAP/POP3 and reverse) written to address the C10K problem and handle more efficiently client requests. Nginx doesn't rely on threads to handle requests. Instead it uses a much more scalable event-driven...
#how-to
#ubuntu
#nginx
#http server
#web proxy
#ssl certificate
-
Preventing brute force attacks with fail2ban
27 May 2015
Introduction Fail2Ban is an intrusion prevention framework written in the Python programming language. It works by reading SSH, ProFTP, Apache etc. logs and uses iptables profiles to block brute-force attempts. The reason I prefer fail2ban over other tools is because it is...
#how-to
#ubuntu
#ssh
#security
#fail2ban
-
Cassandra cluster Rolling upgrade
03 May 2015
The time has come and a new major release of our Cassandra DB is out there, with fancy new features and important patches. The challenge in a running cluster with a number of clients is always the downtime. That's the reason we...
#how-to
#cassandra
#datastax
#dse
#open source
-
Getting started with Cgroups
07 Apr 2015
Managing a single process resources running on top of an operating system is not a trivial task. While solutions like Docker or Virtual Machines could completely isolate your process, I was recently looking for a simpler and more straightforward solution at operating...
#how-to
#linux
#cgroups
#resource management
#open source