Archive for server

[tekwalk] Apache httpd VirtualHosts : one gets default, unknown faults

Posted in Blogroll, tutorial with tags , , , , , , , on April 30, 2013 by abhishekkr [13/Jan/2013]

Recently faced a situation where even after removing a VirtualHost, its ServerName was giving HTTP 200 response. It was all because of missed RTFM agenda.

When VirtualHosts get applied in Apache HTTPD server configuration, the first definition encountered by Apache Controller gets selected as the default route logic selected if the ServerName doesn’t match any provided.

example scripts at

…click here to read full post

[tek.walk] Varnish sometimes fails but doesn’t tell

Posted in Uncategorized with tags , , , , , , , , , , , on October 22, 2012 by abhishekkr [22/Oct/2012]

… round-robin” configuration. It was creating names that way to avoid name collision for same service running on different nodes load-balanced by Varnish-Cache.

We checked for the configuration correctness

varnishd -C -f /my/varnish/config/file

It passed.

We started the Varnish service

/etc/init.d/varnish start

It started.

We tried accessing the services via Varnish.

It failed saying there no http service running at Varnish machine:port.

So, the length of backend name there does effect but the VCL gives no error when starting Varnish-Cache.

BTW, from the checks performed… the maximum character backend name working for the configuration was 44 Character long.

… here to read full post

[just.few.tuts] ci-go-nfo v0.0.1 : console util for ThoughtWorks’ Go CI Server

Posted in AbhishekKr, tutorial with tags , , , , , , , , , , , on October 5, 2012 by abhishekkr [19/Sep/2012]

Just a rubygem console utility to get focussed INFO about your Go Continuous Integration pipeline easily, no more switching again to browsers.



$ gem install ci-go-nfo

Usage Ci-Go-Nfo ver.0.0.1
to set-up credential config for your go-ci
ci-go-nfo setup
it asks for
(a.) the location where you want to store your configuration file
(b.) the URL for your Go Server like http://my.go.server:8153
(c.) then username and password (create a read-only a/c for it)

to show go-ci info of all runs

to show go-ci info of failed runs
ci-go-nfo fail

to show go-ci info of passed runs
ci-go-nfo pass

… here for full post

[hackersmag] (Adios Censorship, Hola ODDNS) Internet Censorship: state & solution

Posted in ABK Labs, Blogroll, security with tags , , , , , , , , , , , , , , , on April 11, 2012 by abhishekkr [20/Nov/2011, updated 11/April/2012]

They started with shutting down (supposed to be) bothering web portals, forcing them to change contentand even leak information about their users. When they found out they can’t (without any controversy) dominate all web services around the globe. They started taking DNS servers under control.

 InteXnet CensoXship
So, the problem why DNS Servers can be controlled currently is because of their structure.
DNS Servers have a tree-like hierarchical set-up.
It has few Root DNS Servers at the top, which contain the entire Internet Domain Name registration database and its relative IP. These are maintained by independent agencies, but maximum of those reside in U.S. and few others distributed over globe.
 Now, that is the main problem with this….. its based on a money exchange system architecture. You either mine namecoins for a domain name or buy them.

Jimmy Rudolf is out with ODDNS : Decentralized and Open DNS. It removes intermediaries dns servers from the scene removing their crippled dns resolutions.

… here to read full original post on how DNS works, how Censorship works over DNS, and how P2P-DNS could bypass that

[tekwalk] when chef’s changes can be re-edited but un-available to Search

Posted in Blogroll, Uncategorized with tags , , , , , , , , , , , , , on December 28, 2011 by abhishekkr [21-November-2011]


ate a weird meal last evening, chef was angry I think…..

When I created an AWS instance in same way (by swiss-‘knife ec2 server create…’toolset) using same old boot-up script to get that insance auto-configured as chef-client; instance got created and was visible in the instance list  but not available to my recipes trying to search for it using its applied role and other tags.

The same procedure has worked successfully for all previous time, and with no change it suddenly started failing.

logged-in to the freshly created instance and exec ‘chef-client –once‘ again, it had asuccessful run but still the…..

… here to read in detail

[hackersmag] Apache SOLR ~ a talented yet careless server

Posted in Blogroll, security with tags , , , , on March 5, 2011 by abhishekkr [8-Feb-2011]

Apache SOLR ~ a talented yet careless server

SOLR… what it is?
SOLR Security Consideration… are clearly stated

[] Solr does not concern itself with security either at the document level or the communication level.
[] It strongly recommends that the……….

…click here to read full blogPost


[] only few domains DNSSEC protected, WHAT ABOUT YOU

Posted in Blogroll, security with tags , , , , , , , , , , , , , , on December 20, 2010 by abhishekkr

@ [17/Dec/2010]

Are you protected with DNSSEC:
[] in mid-2010, DNSSEC got deployed over ‘root-DNS-server’ and ‘.org’ domain
[] on 10-Dec-2010, Verisign deployed DNSSEC in ‘.net’ zone too
{securing more than 13million registrations online}
[] preparations are up to sign the ‘.com’ zone in first quarter of 2011

Verisign has even launched a cloud based DNSSEC implementation service to ease its implementation in organisations…

…click here to read the full post

[] XSS Defeating PoC

Posted in Blogroll, security with tags , , , , , , , , , , , , , , , , , on September 7, 2010 by abhishekkr

@ [6/Sep/2010]

Video Demo of the same PoC:
WhitePaper is also available at SourceForge link above
I was working on a XSS-Patch PoC, which I now feel works proper enough to prove its point.
This neither require Web-Developers for any Filtering/Validation, nor any javascript blocking add-on on user’s browser.

…….click here to read full BlogPost

[] run PYTHON as a HTTP server

Posted in Blogroll, tutorial with tags , , , , , , on August 10, 2010 by abhishekkr

@ [5/July/2010]

below are the blog post links on how to utilize installed PYTHON on your machine to run a Simple OR CGI-Supported HTTP Server on your machine…

that too without any scripting directly run PYTHON as a server


is Python installed, you already have Simple HTTP Server
if you need any simple plain web-server on your machine to
server files (html or else) …click here to read full BlogPost


want HTTP Server with CGI Support, just need PYTHON without any scripts
so to have CGI supported HTTP server, just by using PYTHON,
you need to follow below steps …click here to read full BlogPost

[] ‘RED5’ Flash Server on CentOS/ Fedora / RedHat

Posted in Blogroll, install-on-linux with tags , , , , , , , , , , , , on August 10, 2010 by abhishekkr

@ [3/August/2010]

{Deploy} Installing RED5 Server on CentOS, Fedora, RedHat
Installing RED5 Server on CentOS, Fedora, RedHat

it’s an Open Source Flash Server written in Java for Multimedia Streaming Web/Network Application

[] it requires …click here to read full BlogPost

{Deploy} Installing RED5 Server on CentOS, Fedora, RedHat

Installing RED5 Server on CentOS, Fedora, RedHat

it’s an Open Source Flash Server written in Java for Multimedia Streaming Web/Network Application

[] it requires