Debug your Internet bugs and vulnerabilities with ICSI Netalyzr

Can your Network be easily compromised? Is your Internet vulnerable? You might want to perform some tests on the Quality of Service your Internet Service Provider – ISP is providing you. It can also be more dangerous if your ISP is also your router vendor! One of the fast and reliable tool which i would proposed is the ICSI Netalyzr tool which test your internet connections for signs of trouble and provide you detailed report vulnerabilities, latency and several tests. The test can be performed by almost anyone with just a simple click.

“ICSI Netalyzr is a service maintained by the Networking Group at the International Computer Science Institute, an affiliate with the University of California, Berkeley  and funded by the National Science Foundation. The service got some publicity and found importance after late 2007 when Comcast was sued for throttling Internet traffic which Comcast later admitted to be true.” – freewareGenius

The report consist of:

  • A summary of the Noteworthy Events
  • Addresses-based Tests
  • Reachability Tests
  • Network Access Link Properties
  • HTTP and DNS tests
  • IPV6 tests and Network Security Protocols
  • Host Properties

I made several tests myself and notice that many routers are vulnerable to attacks. One of the test i made from a Netgear router DG series intentionally downgraded with an old firmware from the official website of Netgear was found to be vulnerable. Click here on this link to access to the Netalyzr tool.I would however recommend you to use DDWRT or OpenWRT for best QOS.

Example - A Netgear router vulnerable to CVE-2012-5958 and CVE-2012-5959
Example – A Netgear router vulnerable to CVE-2012-5958 and CVE-2012-5959

You could also check for DNS resolution, Latency issues and Measurement of your Network buffering capacity. You would need to authorize your browser to access a JAVA plugin to be able to perform the test.

You can also perform your test using the Android App as well as on the Netalyzer command line client.


Seven steps to compile Python3.5.0 from source

After a minimal install of centos7, you would noticed that your version of Python would be may be 2.7.5 which may not be compatible with other applications you are actually using. To be update to the latest version, one of the possibilities is to compile your own Python from Source.

python

Here are the steps that you can follow to compile your own Python. At the time, i am writing this article the latest version is Python-3.5.0. You can refer to this link for future versions.

1.Download the prerequisites. I would also recommend an update before downloading the prerequisites.

yum update -y && yum install yum-utils make wget

2.To be able to compile your Python, you will need to download some requirements which will facilitate the compilation tasks

yum-builddep python

3.Download the Python package

wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz

4.Untar your Python Package

tar xvzf Python-3.5.0.tgz

5. Get into the Package and fire the following commands

./configure
make

6.If the make process is successful, you can now start the installation with the following command

make install

7.Python-2.7 is usually the default version. You will need to specify your OS to run with the new version.

alias python='/usr/local/bin/python-3.5'

We now have the python-3.5 installed and ready for use.


Linux server Monitoring with Nodequery

One of the best way  to which i think bloggers can monitor traffic on their website is by using Nodequery. Though it is well adapted for huge businesses, i am sure you would like to adventure on this Public API. NodeQuery is currently in public beta and completely free of charge.

Photo Credits to Nodequery.com

To install NodeQuery, you will need to register on the official website. You will be prompted to install the Agent on your machine by downloading it from Github using the command https://raw.github.com/nodequery/nq-agent/master/nq-install.sh

After installation you need to launch the bash script and immediately after less than 3 minutes you server is being monitored.

For the free version, you have the possibilities to have a full overview of your system, Network Usage, Network latency, Average Load, Ram and Swap Usage, Disk Usage and the Top Processes.

Well, there are several more features to explore.

Cool isn’t it ?


The WTF Star!

If you are thinking about the acronym “WTF” as usual in a chat conversation, then you are WRONG!.. 🙂 Located in the exoplanetary system, the WTF star – “Where’s the Flux” also known as KIC 8462852 or simply Tabby’s star is a strange star as a potential evidence of an ancient alien megastructure situated above the milky way between the Cygnus and Lyra constellations.

Screenshot from 2015-10-25 17:43:22
Screenshot taken from my Stellarium indicating the location of Cygnus and Lyra

Thanks to the Kepler Project, Kepler, a space telescope is searching for exoplanets orbiting other stars in our galaxy. “NASA wants to find out if there is life beyond our solar system so kepler is looking for planets like earth incise that could be potentially habitable”  – Natalie Batalha, research astronomer at NASA Ames Research center.

kepler_0
Kepler Space Telescope – Photo credits to NASA – nasa.gov

Have astronomers found alien life in space ? This is indeed the most challenging mission to mankind after the discoveries made by the Kepler Project. “We are clueless as to what could cast the shadow bigger than Jupiter.. Is it a comet? Is it an asteroid? Is it a media? and one by one we ruled out all the logical possibilities. That last possibility is that it is artificial. It could be a Dyson Sphere. A Dyson sphere is built by civilization that can play with stars that envelop the entire star with a shell absorbing all the star light “Dr Michio Kaku, Theoretical Physicist.

Indeed, a good job of the Kepler Space exploration team. Of course if this is going to be a remarkable claim, a remarkable proof of the century is waiting us ahead. 


HTTP 2.0 & Web development – LUGM Meetup

The Linux User Group of Mauritius – LUGM carried out a meetup on Saturday the 24th of October 2015 at the University of Mauritius on HTTP 2.0 and Web Development by Loganaden Velvindron on HTTP 2.0 & Web Development. Based on SPDY – “just say speedy”, the HTTP 2.0 was developed by the IETF – Internet Engineering Task Force, to improve user experience, latencies, CDN and various technologies. Logan, start with  the presentation on the shortcomings of HTTP 1.1 and lead the audience to a better understanding of the evolution of HTTP 2.0

I do not own copyright to this picture - All rights reserved to Akamai.com
I do not own copyright to this picture – All righ reserved to Akamai.com

You can view the Video here:

The following points were briefly elaborated:

  • Shortcomings of HTTP 1.1
  • HTTP 2.0 Client support
  • HTTP 2.0 Server side
  • SPDY Highlights
  • Binary Framing
  • Multiplexing
  • Stream Priorities
  • Header Compression
  • Server Push technology and a demo using NodeJS