Bootstrap
If
you’ve been around the community, then you would have heard about this
web design framework. Version 2.3.2 of Bootstrap was much appreciated by
many and now version 3.0 is creating waves. What it does? It works
alongside jQuery and helps in developing highly responsive websites,
which look great and are suited to mobiles as well.
LESS
With
the lack of variables and functions in CSS, the community came up with
LESS. This is a library, which fills the void that CSS had. It is
implemented in Javascript and is quite popular amongst users. Don’t let
the name fool you, many would tell you that this is no less than a
superpower.
AngularJS
HTML
and HTML5 are both rather static, which is why you may need AngulasJS.
This tool lets you turn things around and make static HTML dynamic. You
don’t have to write lines and lines of Javascript code, but you can do a
lot of things with this one.
Backbone.js
Web
apps that are powered by JavaScript have often been known to lack
structure. That is where Backbone.js comes in. In a way, this is a much
simpler version of AngularJS that incorporates events, views and models.
Backbone.js is a library and not a framework and it is being used by
Hulu, Pandoram, Pitchfork and many others.
Enyo
Enyo
2 to be more precise. The first version of this application framework
for webOS didn’t last very long, but reports say that the second version
should do much better. Version 2 is an object oriented Javascript
framework, which can be used along with HTML5 and CSS apps for both
mobiles and desktops.
jQuery
This
is a Javascript framework, which makes the client side of web
programming very easy. Except for earlier versions of Internet Explorer,
it works with most other internet browsers.
Ember.js
Ember.js
is quite different from other Javascript libraries. This is a model
view controller framework, which can be used for building scalable web
applications.
Emscripten
This
is a compiler, which can conver C++ into a highly optimisable
Javascript known as asm.js. It was developed by Mozilla in collaboration
with the gaming industry. It facilitates games to run in near native
speeds on web-browsers.
source linux for you
Vulnerability Scanners:
These are programs that have been designed to asses a computer or
network’s vulnerability to attacks. The functionality of these tools
varies from one to the other, but they all present a detailed analysis
of how vulnerable your system is.
1. Nessus
2. OpenVAS
3. Nipper
4. Secunia PSI
5. Retina
6. QualysGuard
7. Nexpose
Web Vulnerability Scanners:
While vulnerability scanners are meant for your system, web
vulnerability scanners assess the vulnerability of web applications. The
identify the security vulnerabilities that your app may have through
various tests.
1. Burp Suite
2. WebScarab
3. Websecurify
4. Nikto
5. w3af
Web Proxies:
Proxies were originally created in order to add encapsulation to
distributed systems. The client contacts a proxy server in order to
request an item that exists on your server.
1. Paros
2. Fiddler
3. Ratproxy
4. sslstrip
Rootkit Detectors:
This tool is a file and directory integrity checker. It verifies if a
file is trustworthy and informs the user if found otherwise.
1. AIDE (Advanced Intrusion Detection Environment)
Firewalls:
You obviously know what a Firewall is. These monitor and control the
traffic in your network, whether incoming or outgoing. They are
essential security tools that are used by the most novice to the most
advanced users.
1. Netfilter
2. PF: OpenBSD Packet Filter
Fuzzers:
The concept of fuzzing is usually put to use in order to test the
security vulnerabilities of computer systems or in the software that
runs on them.
1. skipfish
2. Wfuzz
3. Wapiti
4. W3af
Forensics:
This refers to tools that are used for computer forensic. They are used
in order to find evidence that is existing in computer systems.
1. Sleuth Kit
2. Helix
3. Malteg0
4. Encase
Debuggers: These are tools that are used in order to write exploits, reverse engineer binary files and to analyse malware.
1. GDB
2. Immunity Debugger
Hacking Operating Systems:
These are operating systems that have been designed specifically for
hackers. These distros are preloaded with tools that a hacker needs etc.
1. Backtrack 5r3
2. Kali Linux
3. SELinux
4. Knoppix
5. BackBox Linux
6. Pentoo
7. Matriux Krypton
8. NodeZero
9. Blackbuntu
10. Samurai Web Testing Framework
11. WEAKERTH4N
12. CAINE (Computer Aided Investigative Environment)
13. Bugtraq
14. DEFT
15. Helix
Other Hacking Tools:
There are also other miscellaneous hacking tools that are often used by
hackers. They can’t be put into a particular category, but they are
still quite useful.
1. Netcat
2. Traceroute
3. Ping.eu
4. Dig
5. cURL