This was written on the basis that Google is no longer supporting Eclipse IDE for android development and that the official android development IDE is the Android Studio which was based off of JetBrains’ IDE called IntelliJ Idea.
Everywhere you go, people are using mobile devices to keep in touch with family and friends, take a picture to post on a social website, find the location of a restaurant, or check the latest news headlines. Mobile devices come in many different shapes and styles. Mobile phones run a variety of different operating systems such as Apple's iOS, Google's Android, and Research In Motion's Blackberry.
Some have large displays, physical keyboards, and run on 3G, 4G, 5G only in China so far, or Wi-Fi networks. Mobile phones may also have sensors for acceleration, location, or even payments. Some of these devices aren't even phones; they're tablets with larger displays and a data-only network connection.
Despite their differences, mobile devices are similar in that they all run mobile applications.
Read more: Howto Develop a Hello World Android Application using IntelliJ Idea
Port scanning is the act of systematically scanning a computer’s ports. A port on a computer is a place where information goes into and out of the computer and port scanning identifies the status of any of these ports.
Port scanning has legitimate use in network management but it can also be used in a malicious nature if an attacker is looking for weakened access point to break into a computer. Usually services running on these ports broadcast version and other information about itself for troubleshooting and other kinds of uses but this also gives a lot of information to the would be attacker.
Type of port scans
Vanilla
This type of scan attempts to connect to all known 65,535 ports
Strobe
This is a more focused scan and looks for only known services to exploit
Fragmented Packets
This type of scan sends packet fragments that get through simple packet filters in a firewall and later joined back together at the target
UDP
This type of scan looks for all open UDP ports
Sweep Scan
This kind of scan connects on the same port on more than one machine for example looking for any FTP servers an attacker would do a sweep scan for port 21 over a range of given network machines
Stealth scan
This kind of scan prevents the scanned computer from recording the port scan activities, this is due to the structure of the request sent by the port scanner.
Tools of the trade
The most popular tool for port scanning is nmap and provides a wide variety of options of performing different kind of port scans like stealth scans and many more. Its modular architecture has also enabled development of plugins that have expanded its capabilities
Defence
These attacks can now be easily detected by firewalls and intrusion detection systems. Current intrusion detection systems like snort can at times frustrate the attacker by dropping packets used in scanning giving the port scanning tools false positives.
Some other way of defeating the port scans is to install services on ports other than the default ports and also to disable display of service banner information to stop any finger print scans
Port scanning is not illegal per se but is most times indicative of beginnings of an attack hence measure have to be taken to secure any internet facing devices.
What is CMD?,
Basically CMD stands for Command, CMD is the interface which was used in the early ages of the computer revolution before a Graphical User Interface was invented by Apple .Inc on a Macintosh Computer. The graphical User Interface was later adopted by the PC or Windows computer later on. The CMD interface or window is normally a black screen with lines and it operates with commands issued by the user through keyboard input.
To launch the command line on a windows 7 or later version, Press the Windows Key, Type “CMD”, (without the quotes) and hit the return or Enter key on the Keyboard.
A window like the one below will be launched and you will be able to proceed with checking for system software and hardware specification.
To check for system software and hardware, Type “systeminfo” in the command line and press the Enter on your keyboard.
Read more: How to Launch CMD, check System Hardware and Software Specification.
If you are tin-foil hat wearing person who looked at the acquisition of whatsapp by facebook with disdain and anger and wondered how easy or hard it is to setup your own chat service then I have just what the doctor ordered. Before you embark on your journey of rebellion you have to be warned of the perils of high technology and pits of despair while testing but stand firm pilgrim.
First off you need to understand what protocols the chat services use, whatsapp uses highly modified versions of xmpp both on the server side and for handling things like authentication…but will try to keep this not too technical.
Read more: Create your own whatsapp-like chat service using open source software.
If you receive warnings that your virtual memory is low, you'll need to increase the minimum size of your paging file. Windows sets the initial minimum size of the paging file equal to the amount of random access memory (RAM) installed on your computer plus 300 megabytes (MB), and the maximum size equal to three times the amount of RAM installed on your computer. If you see warnings at these recommended levels, then increase the minimum and maximum sizes.
1. Open My Computer