Category Archives: Programming

Save yourself from dictionary attack.

HI everyone,

Recently a DDOS attack was launched on DNS Server of Dyn[ref]https://www.theguardian.com/technology/2016/oct/26/ddos-attack-dyn-mirai-botnet[/ref]. It brought many websites down[ref]http://www.cnbc.com/2016/10/21/major-websites-across-east-coast-knocked-out-in-apparent-ddos-attack.html[/ref]

In the meantime, a friend of mine was also attacked and his account was also used to launch a DDOS attack. He was hacked on 19th October and the large scale attack on DYN servers were launched on 21st October. Continue reading

Getting started with nmap

Nmap (“Network Mapper”) is an open source tool for network exploration and security auditing. It was designed to rapidly scan large networks. Nmap uses raw IP packets in novel ways to determine what hosts are available on the network, what services those hosts are offering, what operating systems they are running, what type of packet filters/firewalls are in use, and dozens of other characteristics.

Recently I had to demonstrate a security tool for my network security course and I decided to use nmap.

I am not going to write everything but I will mostly link you to many articles that I considered. Actually in present scenario there is a wealth of knowledge available related to nmap but if you do a google search to learn it then you will get lost in that ocean.
I have compiled a well organised collection of articles which I followed in a sequence to learn nmap and I have also explained some basics that you need to know to understand nmap and how it works. Continue reading

ownCloud : Your self hosted dropbox.

What is ownCloud?

In simple words, it’s a Dropbox which is setup and managed by you.

You can install ownCloud on your own server and then install ownCloud client for your laptop/mobile and seamlessly sync files just like Dropbox. Dropbox is the only decent free storage service which provides a client for linux. So if you are a linux user then this is really a blessing for you. OwnCloud also has clients for all platforms and it’s open source too. So you can modify it as per your need. Continue reading

Switching from Oxygen OS to CyanogenMod 13, Day 1.

I have been using my OnePlus 2 for about an year now. Even though the OnePlus 2 is powered by a 3300 mAh battery the battery performance has never been very impressive. Initially after buying the phone when I was using Oxygen OS 2.* the battery performance was decent and I used to get around 5 hours screen on time but those were the days when I used a single SIM on my phone and no 4G.

In January 2016 I filled the 2nd SIM slot with Airtel 4g and that’s when Continue reading

Network-Stat Project

I recently started another open source project Network-Stat. Here’s some info about my project.

What is network-stat?

Network stat is a collection of scripts which collects different internet quality parameters from user systems. It can be used by organizations to monitor the quality of service for their users. After collecting this data, it can be analyzed to understand how the network is performing from client’s perspective. We can probably answer questions like these: Continue reading