Why Hackers Use Linux ?

0 comments

I often think why hackers are portrayed by media as mad peoples banging keyboard in-front of black terminal with green characters on it ...& most importantly they never show them with windows or similar OS.

So , I compiled following points :

  1. The simple thing is hackers will never pay for anything ;) 
  2. By using Linux Hackers have full ownership of all libraries & all the code which is important because many vendors like :Microsoft etc never open their code or libraries & API's thus limiting constraints on experimentation.
  3. Its an open source OS
  4. Most of the linux is built in modules so these modules are re-usable so hackers find it easy to use those modules according to their requirement
  5. Linux OS built upon a large knowledge base & thousands of enthusiasts are there to help you if you're stuck on somewhere.
    6. Great control over everything he is doing .

By Term Hacker I mean:  Hacker is someone who likes to learn and explore the things in a new way & stuff like that.

Reference Links For Further Readings :

http://www.hackinglinuxexposed.com/about/why_linux.html

http://www.wilderssecurity.com/threads/why-do-hackers-prefer-linux-over-mac-windows-and-other-operating-systems.353027/

http://www.securityfocus.com/columnists/42

http://techiesupport.wordpress.com/2012/11/06/why-hackers-use-linux/

http://www.linuxquestions.org/questions/programming-9/what-makes-linux-good-for-hacking-459249/

I am in love with "Ello" !!

0 comments


I just found out Ello!! & I'm falling in love for Ello !!

Well ... Ello is a simple, beautiful, and ad-free social network created by a small group of artists and designers.

Ello is a really artistic approach to conventional social networking service created by Paul Budnitz and Todd Berger in March 2014. It was created as an ad-free alternative to existing social networks, such as Facebook , Twitter .

Ello is currently invitation-only. To join Ello, you need to know someone that is already on the network. Alternatively, you can request an invitation by visiting the Ello Home Page. I feel fortunate to have an invitation !!!

I am in love of its GUI because of its simple , minimalist design which is completely different than clutter on Facebook .

originally Ello was built as a private social network by a team of 7 artists & programmers.But Over time, so many people wanted to join Ello so they built a public version of Ello for everyone to use.

Ello's Philosophy :
  • never sell user data to advertisers or third parties
  • never show advertisements
  • not enforce a real-name policy


I'm feeling so happy that there is something out there in this virtual world which specially built  for an art lover like me ....









Google Introduces New Dashboard to Track location of all your devices !!!

0 comments
Hey , Sounds Surprising !!! isn't  it ?



Well . . .Google.Inc recently introduced its new Dashboard with all new features.

My lot of friends complain that their account got hacked.
Now It'll be easier for them to keep track on all their google accounts (i.e.Gmail,Youtube etc)for unauthorized access.




The Devices and Activity Dashboard shows current devices are connected to your Google Account
It also shows when and where they’ve been accessed.


What is Google Analytics ? How can i use it to track my Website ?

0 comments
There are so many times when you  write a post to your blog or website & wanted to track the usage or get customised overview of users visiting your post .Then Google Analytics comes to rescue .

Installing Google Analytics is a huge step towards personalized online marketing. It provides you with valuable data to help you create a better web site or app all packaged in a simple format that anyone can understand.

Its a free (Although Its having premium version with much more functionality )& very simple to use service from google which tracks your website very efficiently & with rich dashboard to understand trend of visitors visiting the particular post .
This article tells you how to install Google Analytics to track your Blogger web site.

1.  Login with your google account

2. Go to Google Analytics Website http://www.google.com/analytics/

3. Sign Up

4. Add Website URL & all necessory information

5. You'll get one Tracking  ID which will be something Like :
      UA-57084789-2
& also you'll be getting a scripts which need to copied to every page you        wish to track.
The Script is as follows :

<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-57083678-1', 'auto');
  ga('send', 'pageview');

</script>

which need to be entered in template of the page .

6.  Copy the tracking code displayed in the large box

7. sign into your blogger 

8. Click on the 'Template Tab,' then click on 'Edit HTML'.


 9.Click on 'Download Full Template' to back up your template onto your computer. (It's always a good idea to back up your template before you make any changes) 

10.Scroll down to the bottom and paste the tracking code just before the closing </body> tag.
 11. Click 'Save Template' to save the changes.

12. Go to Google Analytics page Dashboard should be ready showcasing your tracked website (It'll take 24 Hours to show the results ) 

  There are so many features yet to be explored ...May be my next article will       be devoted to some of them . 

  A piece of a cake !! Isn't it ?

What is Mongo DB ? & why is it causing so much buzz in IT industry ?

0 comments

What is Mongo DB ?

The wiki page quotes MongoDB (from "humongous") is a cross-platform document-oriented database.
Classified as a NoSQL database, MongoDB eschews the traditional table-based relational database structure in favor of JSON-like documents with dynamic schemas (MongoDB calls the format BSON), making the integration of data in certain types of applications easier and faster.

Released under a combination of the GNU Affero General Public License and the Apache License, MongoDB is free and open-source software.


Why is creating so much of Buzz around ?

MongoDB is great for modeling many of the entities that back most modern web-apps, either consumer or enterprise:
  • Account and user profiles: can store arrays of addresses with ease
  • CMS: the flexible schema of MongoDB is great for heterogeneous collections of content types
  • Form data: MongoDB makes it easy to evolve the structure of form data over time
  • Blogs / user-generated content: can keep data with complex relationships together in one object
  • Messaging: vary message meta-data easily per message or message type without needing to maintain separate collections or schemas
  • System configuration: just a nice object graph of configuration values, which is very natural in MongoDB
  • Log data of any kind: structured log data is the future
  • Graphs: just objects and pointers – a perfect fit
  • Location based data: MongoDB understands geo-spatial coordinates and natively supports geo-spatial indexing
 MongoDB is popular because it attracts the former PHP/MySQL programmer swamp.

 Performance, speed and easy to manipulate database are advantages of mongodb to mysql.

MAIN FEATURES :
Document-oriented
Instead of taking a business subject and breaking it up into multiple relational structures, MongoDB can store the business subject in the minimal number of documents. For example, instead of storing title and author information in two distinct relational structures, title, author, and other title-related information can all be stored in a single document called Book, which is much more intuitive and usually easier to work with.
Ad hoc queries
MongoDB supports search by field, range queries, regular expression searches. Queries can return specific fields of documents and also include user-defined JavaScript functions.
Indexing
Any field in a MongoDB document can be indexed (indices in MongoDB are conceptually similar to those in RDBMSes). Secondary indices are also available.
Replication
MongoDB provides high availability with replica sets. A replica set consists of two or more copies of the data. Each replica set member may act in the role of primary or secondary replica at any time. The primary replica performs all writes and reads by default. Secondary replicas maintain a copy of the data on the primary using built-in replication. When a primary replica fails, the replica set automatically conducts an election process to determine which secondary should become the primary. Secondaries can also perform read operations, but the data is eventually consistent by default.
Load balancing
MongoDB scales horizontally using sharding. The user chooses a shard key, which determines how the data in a collection will be distributed. The data is split into ranges (based on the shard key) and distributed across multiple shards. (A shard is a master with one or more slaves.)
MongoDB can run over multiple servers, balancing the load and/or duplicating data to keep the system up and running in case of hardware failure. Automatic configuration is easy to deploy, and new machines can be added to a running database.
File storage
MongoDB can be used as a file system, taking advantage of load balancing and data replication features over multiple machines for storing files.
This function, called GridFS, is included with MongoDB drivers and available with no difficulty for development languages (see "Language Support" for a list of supported languages). MongoDB exposes functions for file manipulation and content to developers. GridFS is used, for example, in plugins for NGINX and lighttpd. Instead of storing a file in a single document, GridFS divides a file into parts, or chunks, and stores each of those chunks as a separate document.
In a multi-machine MongoDB system, files can be distributed and copied multiple times between machines transparently, thus effectively creating a load-balanced and fault-tolerant system.

Aggregation
MapReduce can be used for batch processing of data and aggregation operations. The aggregation framework enables users to obtain the kind of results for which the SQL GROUP BY clause is used.
Server-side JavaScript execution
JavaScript can be used in queries, aggregation functions (such as MapReduce), and sent directly to the database to be executed.
Capped collections
MongoDB supports fixed-size collections called capped collections. This type of collection maintains insertion order and, once the specified size has been reached, behaves like a circular queue.

How to Hack root Password of Linux OS ?

0 comments
It may happen that sometimes you set a virtual machine & forgot the root password .In such scenarios i simply follow these steps to change the forgotten root password

1.Reboot the OS
2.Press "A" Key twice when grub Menu Appears
3.Edit the field
   infront of "quite "Keyword just Insert "1" ;It means you are now Entering into single user mode & login.
3.You'll be provided with a console
 type :
#passwd root

then change the password of root & reboot


Bingo !!!  You Did It

Note : I used Cent OS 6.5
Copyright 2014 http://techcontrolz.blogspot.in/ .
Blogger Template by Rohan Choudhari. . Creative Commons License