Tuesday, February 28, 2017

Detail of wikipedia.org Domain

Domain : wikipedia.org
Registrar:MarkMonitor Inc.
Registration Date:2001-01-13
Expiration Date:2023-01-13
Updated Date:2015-12-12
Status:clientDeleteProhibited
clientTransferProhibited
clientUpdateProhibited
Name Servers:ns0.wikimedia.org
ns1.wikimedia.org
ns2.wikimedia.org

REGISTRANT CONTACT

Name:Domain Admin
Organization:Wikimedia Foundation, Inc.
Street:149 New Montgomery Street
Third Floor
City:San Francisco
State:CA
Postal Code:94105
Country:US
Phone:+1.4158396885
Fax:+1.4158820495
Email:email@wikimedia.org
ADMINISTRATIVE CONTACT
Name:Domain Admin
Organization:Wikimedia Foundation, Inc.
Street:149 New Montgomery Street
Third Floor
City:San Francisco
State:CA
Postal Code:94105
Country:US
Phone:+1.4158396885
Fax:+1.4158820495
Email:email@wikimedia.org

TECHNICAL CONTACT

Name:Domain Admin
Organization:Wikimedia Foundation, Inc.
Street:149 New Montgomery Street
Third Floor
City:San Francisco
State:CA
Postal Code:94105
Country:US
Phone:+1.4158396885
Fax:+1.4158820495
Email:email@wikimedia.org

RAW WHOIS DATA

Domain Name: WIKIPEDIA.ORG
Registry Domain ID: D51687756-LROR
Registrar WHOIS Server:
Registrar URL: http://www.markmonitor.com
Updated Date: 2015-12-12T10:16:19Z
Creation Date: 2001-01-13T00:12:14Z
Registry Expiry Date: 2023-01-13T00:12:14Z
Registrar: MarkMonitor Inc.
Registrar IANA ID: 292
Registrar Abuse Contact Email:
Registrar Abuse Contact Phone:
Domain Status: clientDeleteProhibited https://icann.org/epp#clientDeleteProhibited
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Domain Status: clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited
Registry Registrant ID: mmr-116560
Registrant Name: Domain Admin
Registrant Organization: Wikimedia Foundation, Inc.
Registrant Street: 149 New Montgomery Street
Registrant Street: Third Floor
Registrant City: San Francisco
Registrant State/Province: CA
Registrant Postal Code: 94105
Registrant Country: US
Registrant Phone: +1.4158396885
Registrant Phone Ext:
Registrant Fax: +1.4158820495
Registrant Fax Ext:
Registrant Email: email@wikimedia.org
Registry Admin ID: mmr-116560
Admin Name: Domain Admin
Admin Organization: Wikimedia Foundation, Inc.
Admin Street: 149 New Montgomery Street
Admin Street: Third Floor
Admin City: San Francisco
Admin State/Province: CA
Admin Postal Code: 94105
Admin Country: US
Admin Phone: +1.4158396885
Admin Phone Ext:
Admin Fax: +1.4158820495
Admin Fax Ext:
Admin Email: email@wikimedia.org
Registry Tech ID: mmr-116560
Tech Name: Domain Admin
Tech Organization: Wikimedia Foundation, Inc.
Tech Street: 149 New Montgomery Street
Tech Street: Third Floor
Tech City: San Francisco
Tech State/Province: CA
Tech Postal Code: 94105
Tech Country: US
Tech Phone: +1.4158396885
Tech Phone Ext:
Tech Fax: +1.4158820495
Tech Fax Ext:
Tech Email: email@wikimedia.org
Name Server: NS0.WIKIMEDIA.ORG
Name Server: NS1.WIKIMEDIA.ORG
Name Server: NS2.WIKIMEDIA.ORG
DNSSEC: unsigned
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
>>> Last update of WHOIS database: 2017-02-27T21:16:53Z <<<

For more information on Whois status codes, please visit https://icann.org/epp

Access to Public Interest Registry WHOIS information is provided to assist persons in determining the contents of a domain name registration record in the Public Interest Registry registry database. The data in this record is provided by Public Interest Registry for informational purposes only, and Public Interest Registry does not guarantee its accuracy. This service is intended only for query-based access. You agree that you will use this data only for lawful purposes and that, under no circumstances will you use this data to: (a) allow, enable, or otherwise support the transmission by e-mail, telephone, or facsimile of mass unsolicited, commercial advertising or solicitations to entities other than the data recipient's own existing customers; or (b) enable high volume, automated, electronic processes that send queries or data to the systems of Registry Operator, a Registrar, or Afilias except as reasonably necessary to register domain names or modify existing registrations. All rights reserved. Public Interest Registry reserves the right to modify these terms at any time. By submitting this query, you agree to abide by this policy.

(1)Detail of Facebook Domain
(2)Detail  of   Twitter   Domain

Nokia Cheats Codes

Some codes depend on phone.......

*3370# Activate Enhanced Full Rate Codec (EFR) - Your phone uses the best sound quality but talk time is reduced my approx. 5%

#3370# Deactivate Enhanced Full Rate Codec (EFR)

*#4720# Activate Half Rate Codec - Your phone uses a lower quality sound but you should gain approx 30% more Talk Time

*#4720# Deactivate Half Rate Codec

*#0000# Displays your phones software version, 1st Line : Software Version, 2nd Line : Software Release Date, 3rd Line : Compression Type

*#9999# Phones software version if *#0000# does not work

*#06# For checking the International Mobile Equipment Identity (IMEI Number)

#pw+1234567890+1# Provider Lock Status. (use the \"*\" button to obtain the \"p,w\" and \"+\" symbols)

#pw+1234567890+2# Network Lock Status. (use the \"*\" button to obtain the \"p,w\" and \"+\" symbols)

#pw+1234567890+3# Country Lock Status. (use the \"*\" button to obtain the \"p,w\" and \"+\" symbols)

#pw+1234567890+4# SIM Card Lock Status. (use the \"*\" button to obtain the \"p,w\" and \"+\" symbols)

*#147# (vodafone) this lets you know who called you last

*#1471# Last call (Only vodofone)

*#21# Allows you to check the number that \"All Calls\" are diverted to

*#2640# Displays security code in use

*#30# Lets you see the private number

*#43# Allows you to check the \"Call Waiting\" status of your phone.

*#61# Allows you to check the number that \"On No Reply\" calls are diverted to

*#62# Allows you to check the number that \"Divert If Unreachable (no service)\" calls are diverted to

*#67# Allows you to check the number that \"On Busy Calls\" are diverted to

*#67705646# Removes operator logo on 3310 & 3330

*#73# Reset phone timers and game scores

*#746025625# Displays the SIM Clock status, if your phone supports this power saving feature \"SIM Clock Stop Allowed\", it means you will get the best standby time possible

*#7760# Manufactures code

*#7780# Restore factory settings

*#8110# Software version for the nokia 8110

*#92702689# Displays -
1.Serial Number, 2.Date Made, 3.Purchase Date, 4.Date of last repair (0000 for no repairs), 5.Transfer User Data. To exit this mode you need to switch your phone off then on again

*#94870345123456789# Deactivate the PWM-Mem

**21*number# Turn on \"All Calls\" diverting to the phone number entered

**61*number# Turn on \"No Reply\" diverting to the phone number entered

**67*number# Turn on \"On Busy\" diverting to the phone number entered

12345 This is the default security code

press and hold # Lets you switch between lines

*#3283# or *#DATE# Date of Manufacture

*#682371158412125# Software Version

*#92702689# - Enter the service menu

*#7370925538# - Delete all the content of the wallet and the wallet code

*NOTE: Some codes depends on the Mobile you are Using.

How To Bypass Android Lock Screen

How to bypass android lockscreen

No matter what version of Android you’re running, you need to have an internet connection and if you just changed your Google account password, you need to wait at least 72 hours before starting the reset process.

1.Turn off your device.
2.Press the volume down AND power button and keep pressing them. Your device will start up and boot into the bootloader (you should see “Start” and an Android lying on its back).
3.Press the volume down button to go through the different options until you see “Recovery Mode” (pressing volume down twice).
4.Now press the power button to enter recovery mode.
5.You should see an Android on its back and a red exclamation mark.
6.Press and hold the power button, then press and release the volume up button. Now you should see “Android Recovery” written on the top together with some options.
7.By pressing the volume down button, go down the options until “Wipe data/factory reset” is selected. Press the power button to select this option.
8.Using the volume down button again, go down until “Yes – erase all user data” is selected. Make sure you read through the notes above and then, finally, press the power button to start the reset process.
9.Once the process is done, press the power button to select the reboot option.

Your device will now reboot and start the inital setup process of your device. That’s it! All you need to do now is to set up everything and restore your data.

How To Hack Android Game

Requirements :
This hack only works on ROOTED android phones. (link: how to root any android phone)
You cannot download this app on Google play store since this is hacking type app. Download link available below.
Make sure to enable “Install on Unknown Sources” Under “Security” on settings on your phone.

How To Use :

This is the easiest method on hacking any offline game since you only need an app called GameKiller. GameKiller searches counters the particular game is using and break the counter on the next update to make it more simple please follow up.....

Example Use:

Let’s say you have a game called Kingdom Rush Frontiers this game uses Gold and Lives you use gold to buy premium items on the store and make sure not to run out of lives to win the game.
Currently your Gold counter has only 100 gold and 20 Lives you enter the number of gold on the GameKiller app and you gain like 20 gold, after the next update you will see which counter has increased or from 100 gone to 120 and edit that counter and make it 99999 or as many as you want. Now gain some gold and you will see your gold has increased to the number where you want on this example 99999.

Download Game Killer App :
Link 1 : Download
Link 2 : Download
Link 3 : Download

Note : Report Broken Link  

Monday, February 27, 2017

Detail of yahoo.com Domain

Domain: yahoo.com
Registrar: MARKMONITOR INC.
Registration Date:
1995-01-18
Expiration Date: 2023-01-19
Updated Date: 2015-08-26
Status: clientDeleteProhibited
clientTransferProhibited
clientUpdateProhibited
serverDeleteProhibited
serverTransferProhibited
serverUpdateProhibited
Name Servers: ns1.yahoo.com
ns2.yahoo.com
ns3.yahoo.com
ns4.yahoo.com
ns5.yahoo.com
Name: Domain Administrator
Organization: Yahoo! Inc.
Street: 701 First Avenue
City: Sunnyvale
State: CA
Postal Code: 94089
Country: US
Phone: +1.4083493300
Fax: +1.4083493301
Email: @yahoo-inc.com
Name: Domain Administrator
Organization: Yahoo! Inc.
Street: 701 First Avenue
City: Sunnyvale
State: CA
Postal Code: 94089
Country: US
Phone: +1.4083493300
Fax: +1.4083493301
Email: @yahoo-inc.com
Name: Domain Administrator
Organization: Yahoo! Inc.
Street: 701 First Avenue
City: Sunnyvale
State: CA
Postal Code: 94089
Country: US
Phone: +1.4083493300
Fax: +1.4083493301
Email: @yahoo-inc.com
markmonitor.com icann.org yahoo-inc.com internic.net
yahoo.com
Updated 14 hours ago
DOMAIN INFORMATION
REGISTRANT CONTACT
ADMINISTRATIVE CONTACT
TECHNICAL CONTACT
RAW WHOIS DATA
Domain Name: yahoo.com
Registry Domain ID: 3643624_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.markmonitor.com
Registrar URL: http://www.markmonitor.com
Updated Date: 2015-08-26T15:30:44-0700
Creation Date: 1995-01-18T00:00:00-0800
Registrar Registration Expiration Date: 2023-01-18T21:00:00-0800
Registrar: MarkMonitor, Inc.
Registrar IANA ID: 292
Registrar Abuse Contact Email:
@markmonitor.com
Registrar Abuse Contact Phone: +1.2083895740
Domain Status: clientUpdateProhibited (https://www.icann.org/epp#clientUpdateProhibited)
Domain Status: clientTransferProhibited (https://www.icann.org/epp#clientTransferProhibited)
Domain Status: clientDeleteProhibited (https://www.icann.org/epp#clientDeleteProhibited)
Domain Status: serverUpdateProhibited (https://www.icann.org/epp#serverUpdateProhibited)
Domain Status: serverTransferProhibited (https://www.icann.org/epp#serverTransferProhibited)
Domain Status: serverDeleteProhibited (https://www.icann.org/epp#serverDeleteProhibited)
Registry Registrant ID: Registrant Name: Domain Administrator
Registrant Organization: Yahoo! Inc.
Registrant Street: 701 First Avenue
Registrant City: Sunnyvale
Registrant State/Province: CA
Registrant Postal Code: 94089
Registrant Country: US
Registrant Phone: +1.4083493300
Registrant Phone Ext: Registrant Fax: +1.4083493301
Registrant Fax Ext: Registrant Email:
@yahoo-inc.com
Registry Admin ID: Admin Name: Domain Administrator
Admin Organization: Yahoo! Inc.
Admin Street: 701 First Avenue
Admin City: Sunnyvale
Admin State/Province: CA
Admin Postal Code: 94089
Admin Country: US
Admin Phone: +1.4083493300
Admin Phone Ext: Admin Fax: +1.4083493301
Admin Fax Ext: Admin Email:
domainadmin @yahoo-inc.com
Registry Tech ID: Tech Name: Domain Administrator
Tech Organization: Yahoo! Inc.
Tech Street: 701 First Avenue
Tech City: Sunnyvale
Tech State/Province: CA
Tech Postal Code: 94089
Tech Country: US
Tech Phone: +1.4083493300
Tech Phone Ext: Tech Fax: +1.4083493301
Tech Fax Ext: Tech Email: domainadmin@yahoo-inc.com
Name Server: ns2.yahoo.com
Name Server: ns4.yahoo.com
Name Server: ns5.yahoo.com
Name Server: ns3.yahoo.com
Name Server: ns1.yahoo.com
DNSSEC: unsigned
URL of the ICANN WHOIS Data Problem Reporting System: http://wdprs.internic.net/
>>> Last update of WHOIS database: 2017-02-27T09:20:35-0800 <<<
The Data in MarkMonitor.com's WHOIS database is provided by MarkMonitor.com for
information purposes, and to assist persons in obtaining information about or
related to a domain name registration record. MarkMonitor.com does not guarantee
its accuracy.  By submitting a WHOIS query, you agree that you will use this Data
only for lawful purposes and that, under no circumstances will you use this Data to:
(1) allow, enable, or otherwise support the transmission of mass unsolicited,
     commercial advertising or solicitations via e-mail (spam); or
(2) enable high volume, automated, electronic processes that apply to
     MarkMonitor.com (or its systems).
MarkMonitor.com reserves the right to modify these terms at any time.
By submitting this query, you agree to abide by this policy.
MarkMonitor is the Global Leader in Online Brand Protection.
MarkMonitor Domain Management(TM)
MarkMonitor Brand Protection(TM)
MarkMonitor AntiPiracy(TM)
MarkMonitor AntiFraud(TM)
Professional and Managed Services
Visit MarkMonitor at http://www.markmonitor.com
Contact us at +1.8007459229
In Europe, at +44.02032062220
For more information on Whois status codes, please visit
https://www.icann.org/resources/pages/epp-status-codes-2014-06-16-en

Detail of twitter.com Domain

Domain: twitter.com
Registrar: CSC CORPORATE DOMAINS, INC.
Registration Date:
2000-01-21
Expiration Date: 2020-01-21
Updated Date: 2016-11-08
Status: clientTransferProhibited
serverDeleteProhibited
serverTransferProhibited
serverUpdateProhibited
Name Servers: d01-01.ns.twtrdns.net
d01-02.ns.twtrdns.net
ns3.p34.dynect.net
ns4.p34.dynect.net
r01-01.ns.twtrdns.net
r01-02.ns.twtrdns.net
Name: Twitter, Inc.
Organization: Twitter, Inc.
Street: 1355 Market Street
City: San Francisco
State: CA
Postal Code: 94103
Country: US
Phone: +1.4152229670
Fax: +1.4152220922
Email: @twitter.com
Name: Domain Admin
Organization: Twitter, Inc.
Street: 1355 Market Street
City: San Francisco
State: CA
Postal Code: 94103
Country: US
Phone: +1.4152229670
Fax: +1.4152220922
Email: @twitter.com
Name: Tech Admin
Organization: Twitter, Inc.
Street: 1355 Market Street
City: San Francisco
State: CA
Postal Code: 94103
Country: US
Phone: +1.4152229670
Fax: +1.4152220922
Email: @twitter.com
corporatedomains.com cscglobal.com twtrdns.net dynect.net icann.org
cscprotectsbrands.com internic.net
twitter.com
Updated 21 hours ago
DOMAIN INFORMATION
REGISTRANT CONTACT
ADMINISTRATIVE CONTACT
TECHNICAL CONTACT
RAW WHOIS DATA
Domain Name: twitter.com
Registry Domain ID: 18195971_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.corporatedomains.com
Registrar URL: www.cscprotectsbrands.com
Updated Date: 2016-11-08T05:07:31Z
Creation Date: 2000-01-21T16:28:17Z
Registrar Registration Expiration Date: 2020-01-21T16:28:17Z
Registrar: CSC CORPORATE DOMAINS, INC.
Registrar IANA ID: 299
Registrar Abuse Contact Email:
@cscglobal.com
Registrar Abuse Contact Phone: +1.8887802723
Domain Status: serverTransferProhibited http://www.icann.org/epp#serverTransferProhibited
Domain Status: serverDeleteProhibited http://www.icann.org/epp#serverDeleteProhibited
Domain Status: clientTransferProhibited http://www.icann.org/epp#clientTransferProhibited
Domain Status: serverUpdateProhibited http://www.icann.org/epp#serverUpdateProhibited
Registry Registrant ID: Registrant Name: Twitter, Inc.
Registrant Organization: Twitter, Inc.
Registrant Street: 1355 Market Street
Registrant City: San Francisco
Registrant State/Province: CA
Registrant Postal Code: 94103
Registrant Country: US
Registrant Phone: +1.4152229670
Registrant Phone Ext: Registrant Fax: +1.4152220922
Registrant Fax Ext: Registrant Email:
@twitter.com
Registry Admin ID: Admin Name: Domain Admin
Admin Organization: Twitter, Inc.
Admin Street: 1355 Market Street
Admin City: San Francisco
Admin State/Province: CA
Admin Postal Code: 94103
Admin Country: US
Admin Phone: +1.4152229670
Admin Phone Ext: Admin Fax: +1.4152220922
Admin Fax Ext: Admin Email: @twitter.com
Registry Tech ID: Tech Name: Tech Admin
Tech Organization: Twitter, Inc.
Tech Street: 1355 Market Street
Tech City: San Francisco
Tech State/Province: CA
Tech Postal Code: 94103
Tech Country: US
Tech Phone: +1.4152229670
Tech Phone Ext: Tech Fax: +1.4152220922
Tech Fax Ext: Tech Email:
@twitter.com
Name Server: d01-01.ns.twtrdns.net
Name Server: d01-02.ns.twtrdns.net
Name Server: r01-02.ns.twtrdns.net
Name Server: NS3.P34.DYNECT.NET
Name Server: r01-01.ns.twtrdns.net
Name Server: NS4.P34.DYNECT.NET
DNSSEC: unsigned
URL of the ICANN WHOIS Data Problem Reporting System: http://wdprs.internic.net/
>>> Last update of WHOIS database: 2016-11-08T05:07:31Z <<<
For more information on Whois status codes, please visit https://icann.org/epp
Corporation Service Company(c) (CSC)  The Trusted Partner of More than 50% of the 100 Best Global Brands.
Contact us to learn more about our enterprise solutions for Global Domain Name Registration and Management, Trademark Research and Watching, Brand, Logo and Auction Monitoring, as well SSL Certificate Services and DNS Hosting.
NOTICE: You are not authorized to access or query our WHOIS database through the use of high-volume, automated, electronic processes or for the purpose or purposes of using the data in any manner that violates these terms of use. The Data in the CSC WHOIS database is provided by CSC for information purposes only, and to assist persons in obtaining information about or related to a domain name registration record. CSC does not guarantee its accuracy. By submitting a WHOIS query, you agree to abide by the following terms of use: you agree that you may use this Data only for lawful purposes and that under no circumstances will you use this Data to: (1) allow, enable, or otherwise support the transmission of mass unsolicited, commercial advertising or solicitations via direct mail, e-mail, telephone, or facsimile; or (2) enable high volume, automated, electronic processes that apply to CSC (or its computer systems). CSC reserves the right to terminate your access to the WHOIS database in its sole discretion for any violations by you of these terms of use. CSC reserves the right to modify these terms at any time.
Register your domain name at http://www.cscglobal.com

Detail of google.com Domain

Domain Name: google.com
Registry Domain ID: 2138514_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.markmonitor.com
Registrar URL: http://www.markmonitor.com
Updated Date: 2015-06-12T10:38:52-0700
Creation Date: 1997-09-15T00:00:00-0700
Registrar Registration Expiration Date: 2020-09-13T21:00:00-0700
Registrar: MarkMonitor, Inc.
Registrar IANA ID: 292
Registrar Abuse Contact Email:
@markmonitor.com
Registrar Abuse Contact Phone: +1.2083895740
Domain Status: clientUpdateProhibited (https://www.icann.org/epp#clientUpdateProhibited)
Domain Status: clientTransferProhibited (https://www.icann.org/epp#clientTransferProhibited)
Domain Status: clientDeleteProhibited (https://www.icann.org/epp#clientDeleteProhibited)
Domain Status: serverUpdateProhibited (https://www.icann.org/epp#serverUpdateProhibited)
Domain Status: serverTransferProhibited (https://www.icann.org/epp#serverTransferProhibited)
Domain Status: serverDeleteProhibited (https://www.icann.org/epp#serverDeleteProhibited)
Registry Registrant ID: Registrant Name: Dns Admin
Registrant Organization: Google Inc.
Registrant Street: Please contact @google.com, 1600 Amphitheatre Parkway
Registrant City: Mountain View
Registrant State/Province: CA
Registrant Postal Code: 94043
Registrant Country: US
Registrant Phone: +1.6502530000
Registrant Phone Ext: Registrant Fax: +1.6506188571
Registrant Fax Ext: Registrant Email:
@google.com
Registry Admin ID: Admin Name: DNS Admin
Admin Organization: Google Inc.
Admin Street: 1600 Amphitheatre Parkway
Admin City: Mountain View
Admin State/Province: CA
Admin Postal Code: 94043
Admin Country: US
Admin Phone: +1.6506234000
Admin Phone Ext: Admin Fax: +1.6506188571
Admin Fax Ext: Admin Email: @google.com
Registry Tech ID: Tech Name: DNS Admin
Tech Organization: Google Inc.
Tech Street: 2400 E. Bayshore Pkwy
Tech City: Mountain View
Tech State/Province: CA
Tech Postal Code: 94043
Tech Country: US
Tech Phone: +1.6503300100
Tech Phone Ext: Tech Fax: +1.6506181499
Tech Fax Ext: Tech Email: @google.com
Name Server: ns2.google.com
Name Server: ns4.google.com
Name Server: ns3.google.com
Name Server: ns1.google.com
DNSSEC: unsigned
URL of the ICANN WHOIS Data Problem Reporting System: http://wdprs.internic.net/
>>> Last update of WHOIS database: 2017-02-27T17:44:03-0800 <<<
The Data in MarkMonitor.com's WHOIS database is provided by MarkMonitor.com for
information purposes, and to assist persons in obtaining information about or
related to a domain name registration record. MarkMonitor.com does not guarantee
its accuracy.  By submitting a WHOIS query, you agree that you will use this Data
only for lawful purposes and that, under no circumstances will you use this Data to:
(1) allow, enable, or otherwise support the transmission of mass unsolicited,
     commercial advertising or solicitations via e-mail (spam); or
(2) enable high volume, automated, electronic processes that apply to
     MarkMonitor.com (or its systems).
MarkMonitor.com reserves the right to modify these terms at any time.
By submitting this query, you agree to abide by this policy.
MarkMonitor is the Global Leader in Online Brand Protection.
MarkMonitor Domain Management(TM)
MarkMonitor Brand Protection(TM)
MarkMonitor AntiPiracy(TM)
MarkMonitor AntiFraud(TM)
Professional and Managed Services
Visit MarkMonitor at http://www.markmonitor.com
Contact us at +1.8007459229
In Europe, at +44.02032062220
For more information on Whois status codes, please visit
https://www.icann.org/resources/pages/epp-status-codes-2014-06-16-en
--

Detail of fb.com Domain

Domain Name: fb.com
Registry Domain ID: 426007_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.markmonitor.com
Registrar URL: http://www.markmonitor.com
Updated Date: 2015-04-21T02:06:21-0700
Creation Date: 1990-05-21T21:00:00-0700
Registrar Registration Expiration Date: 2017-05-22T00:00:00-0700
Registrar: MarkMonitor, Inc.
Registrar IANA ID: 292
Registrar Abuse Contact Email:
@markmonitor.com
Registrar Abuse Contact Phone: +1.2083895740
Domain Status: clientUpdateProhibited (https://www.icann.org/epp#clientUpdateProhibited)
Domain Status: clientTransferProhibited (https://www.icann.org/epp#clientTransferProhibited)
Domain Status: clientDeleteProhibited (https://www.icann.org/epp#clientDeleteProhibited)
Domain Status: serverUpdateProhibited (https://www.icann.org/epp#serverUpdateProhibited)
Domain Status: serverTransferProhibited (https://www.icann.org/epp#serverTransferProhibited)
Domain Status: serverDeleteProhibited (https://www.icann.org/epp#serverDeleteProhibited)
Registry Registrant ID: Registrant Name: Domain Administrator
Registrant Organization: Facebook, Inc.
Registrant Street: 1601 Willow Road, Registrant City: Menlo Park
Registrant State/Province: CA
Registrant Postal Code: 94025
Registrant Country: US
Registrant Phone: +1.6505434800
Registrant Phone Ext: Registrant Fax: +1.6505434800
Registrant Fax Ext: Registrant Email: @fb.com
Registry Admin ID: Admin Name: Domain Administrator
Admin Organization: Facebook, Inc.
Admin Street: 1601 Willow Road, Admin City: Menlo Park
Admin State/Province: CA
Admin Postal Code: 94025
Admin Country: US
Admin Phone: +1.6505434800
Admin Phone Ext: Admin Fax: +1.6505434800
Admin Fax Ext: Admin Email: @fb.com
Registry Tech ID: Tech Name: Domain Administrator
Tech Organization: Facebook, Inc.
Tech Street: 1601 Willow Road, Tech City: Menlo Park
Tech State/Province: CA
Tech Postal Code: 94025
Tech Country: US
Tech Phone: +1.6505434800
Tech Phone Ext: Tech Fax: +1.6505434800
Tech Fax Ext: Tech Email: @fb.com
Name Server: b.ns.facebook.com
Name Server: a.ns.facebook.com
DNSSEC: unsigned
URL of the ICANN WHOIS Data Problem Reporting System: http://wdprs.internic.net/
>>> Last update of WHOIS database: 2017-02-27T08:03:25-0800 <<<
The Data in MarkMonitor.com's WHOIS database is provided by MarkMonitor.com for
information purposes, and to assist persons in obtaining information about or
related to a domain name registration record. MarkMonitor.com does not guarantee
its accuracy.  By submitting a WHOIS query, you agree that you will use this Data
only for lawful purposes and that, under no circumstances will you use this Data to:
(1) allow, enable, or otherwise support the transmission of mass unsolicited,
     commercial advertising or solicitations via e-mail (spam); or
(2) enable high volume, automated, electronic processes that apply to
     MarkMonitor.com (or its systems).
MarkMonitor.com reserves the right to modify these terms at any time.
By submitting this query, you agree to abide by this policy.
MarkMonitor is the Global Leader in Online Brand Protection.
MarkMonitor Domain Management(TM)
MarkMonitor Brand Protection(TM)
MarkMonitor AntiPiracy(TM)
MarkMonitor AntiFraud(TM)
Professional and Managed Services
Visit MarkMonitor at http://www.markmonitor.com
Contact us at +1.8007459229
In Europe, at +44.02032062220
For more information on Whois status codes, please visit
https://www.icann.org/resources/pages/epp-status-codes-2014-06-16-en

First 5G phone

+++++++++++++++++++++++++++++
               First 5G Phone..
+++++++++++++++++++++++++++++

दुनिया का पहला 5G स्मार्टफोन हुआ लॉन्च,1 सेकेंड में डाउनलोड होगी मूवी
बर्सिलोना में हो रहे मोबाइल वर्ल्ड मोबाइल कांग्रेस में ZTEकंपनी ने दुनिया का पहला 5जी स्मार्टफोन लॉन्च कर दिया है. यह 5जी नेटवर्क को सपोर्ट करता है जो नेटवर्क 2020 तक आ सकता है. कंपनी ने इस फोन के बारे में कहा कि ‘गिगाबाइट फोन’ दुनिया का पहला ऐसा फोन है जिसकी डाउनलोडिंग स्पीड 1 जीबी प्रति सेकेंड तक होगी. कंपनी के मुताबिक ZTE का यह गिगाबाइट स्मार्टफोन है जिसमें 1GBPS की डाउनलोडिंग स्पीड है. यह 4G की पहली जनरेशन से 10 गुना फास्ट है. ऐसे में इस स्पीड से एक पूरी मूवी महज एक सेकेंड में डाउनलोड की जा सकती है.
इस फोन में क्वॉलकॉम का लेटेस्ट स्नैपड्रैगन 835 प्रोसेसर होगा. कंपनी के प्रवक्ता ने बताया कि टेक कंपनियां 5जी यानी पांचवे जेनरेशन के नेटवर्क को सपोर्ट करने वाली डिवाइस बनाने में लगी हैं. ताकि आने वाले समय में लोग अपने स्मार्टफोन पर ही फिल्म और टीवी देख सकें. साउथ कोरियन कैरियर KT Corp का लक्ष्य Pyeongchang में होने वाले विंटर ओलंपिक 2018 में 5G नेटवर्क का ट्रायल करना है.
चाइनीज इलेक्ट्रॉनिक्स प्रोडक्ट्स बनाने वाली कंपनी ZTE ने स्पेन के बार्सिलोना में आयोजित MWC 2017 में दुनिया का पहला 5जी स्मार्टफोन लॉन्च किया है. गिगाबाइट फोन 5G नेटवर्क को सपोर्ट करता है. कंपनी के मुताबिक यह दुनिया का पहला स्मार्टफोन है जिसमें सुपर स्पीड वाले 5G नेटवर्क का सपोर्ट दिया गया है. हालांकि फिलहाल 5जी नेटवर्क 2020 तक आने की संभावना है.

Nokia MWC 2017

____________________________________

MWC 2017: 17 साल बाद फिर से लॉन्च हुआ नोकिया 3310, एक बार चार्ज करने पर 30 दिन चलेगी बैट्री
नोकिया ने 3 ऐंड्रॉयड फोन लॉन्च किए हैं साथ ही अपनी पुराना बेहद कामयाब फोन 3310 को फिर लॉन्च किया है।

कभी भारतीय फोन बाजार में एक तरफा राज करने वाली कंपनी नोकिया एक बार फिर वापसी कर रही है। कंपनी ने 3 ऐंड्रॉयड फोन लॉन्च किए हैं साथ ही अपनी पुराना बेहद कामयाब फोन 3310 को फिर लॉन्च किया है। बार्सिलोना में चल रहे मोबाइल वर्ल्ड कांग्रेस 2017 के प्री-इवेंट में नोकिया ने शनिवार को अपने फोन नोकिया 3, 5, 6 और 3310 लॉन्च किए हैं। कंपनी ने अपनी पुरानी रिंगटोन को वैसे ही रखा है ताकि ग्राहक कंपनी से पुराने जैसा लगाव महसूस कर सके। साथ ही करीब 17 साल बाद बाजार में वापसी कर रहे नोकिया 3310 में स्नेक गेम को वैसे ही रखा गया है। कंपनी ने फोन से जुड़ी जो खास जानकारी दी है उसमें दावा किया गया है कि एक बार चार्ज होने पर ये फोन 22 घंटे का टॉक टाइम देगा साथ ही स्टैंडबाय मोड में महीने भर तक चलेगा।
नोकिया 3310 लाल, पीले, ग्रे और गहरे नीले रंग में उपलब्ध होगा। वहीं फोन से जुड़े दूसरे फीचर्स की बात करें तो फोन में 2 मेगापिक्सल का एलईडी फ्लेश के साथ कैमरा लगा है। फोन की 2,4 इंच की QVGA डिस्प्ले है। फोन नोकिया सीरीज 30+ ऑपरेटिंग सिस्टम पर चलेगा। फोन में 16 एमबी की स्टोरेज है जिसे मेमोरी कॉर्ड की सहायता से 32 जीबी तक बढाया जा सकता है। फोन में 1200 एमएच की बैटरी है। फोन की कीमत करीब 3500 रुपए बताई जा रही है। 2017 की दूसरी तिमाही से फोन बाजार में बिक्री के लिए उपलब्ध रहेगा। पिछली बार नोकिया ने दुनियाभर में 12 करोड़ 60 लाख हेडसेट बेचे थे इस बार स्मार्ट फोन के इस जमाने में ये फोन क्या कमाल दिखाता है ये देखने के लिए कुछ वक्त इंतजार करना पड़ेगा।

Thanks for visiting.......

PDF Programming books

+++++++++++++++++++++++++++++
                Tutorials Point PDF
+++++++++++++++++++++++++++++
===========================

Top 10 Tutorials point PDF:::::::::::::::

×××××××××××××××××××××××××××××××
1. C# tutorial :                     Download
2. Assembly tutorial :         Download
3. C tutorial :                        Download
4. C++ tutorial :                   Download
5. Java tutorial :                  Download
6. Python tutorial:               Download
7. HTML tutorial :                Download
8. CSS tutorial :                   Download
9. JavaScript:                      Download
10.Android :                         Download 
************************************
              Thanks for Visiting...
************************************
NOTE : if any link is broken you can aak me by comment or Mail............

____________________________________

Python VS C and C++

×××××××××××××××××××××××××××××××
           Python vs C and C++
×××××××××××××××××××××××××××××××

The C/C++ programming languages dominate embedded systems programming, though they have a number of disadvantages. Python , on the other hand, has many strengths that make it a great language for embedded systems. Let's look at the pros and cons of each, and why you should consider Python for embedded programming.
C/C++ are compiled languages, while Python is an interpreted language. C/C++ have been around for ages; C was first developed in 1969, and C++ came along in 1983. Python is younger as it was created in 1989 by Guido van Rossum. Since then, it's become one of the most popular open source programming languages. All Python releases are open source and freely usable and distributable, even for commercial projects. (If you're looking for commercial- grade support and indemnification, distributions like ActivePython are available.)

THE CASE FOR PYTHON

Python is the most popular introductory programming language at the top computer science (CS) departments in the United States. According to a study by the Barr Group, eight of the top ten CS departments currently use Python to teach coding. Debate the merits of it if you want, but the simple fact is that the most widely understood language in the hiring pool of recent graduates is Python. It's dramatically more likely that a recent graduate will understand how to code in Python than in C/C++.
Hobbyist developers are likely to have some experience with Python, and it's more likely that they'll be proficient in Python than in C/C++. Since only about 40% of computer software engineers and system analysts have computer science degrees, a lot of industry hires are coming from hobbyist backgrounds. But when it comes to embedded systems, the numbers flip pretty severely. The Barr Group study shows that over 95% of the code for embedded systems is written in C/C++. This legacy on embedded systems might be hard for Python to overcome, but its attributes and the sheer number of people coding in Python might help it overtake C/C++ in the future.
Python isn't only the most-popular language for introductory CS programs, it's also the fastest-growing language for embedded computing. Maybe that sounds silly when you scan the numbers again and realize it's the fastest-growing language of the remaining 5% of embedded systems code that aren't C/C+ +, but Python will start eating into C/C++'s monopoly even more over the next few years. Hobbyists migrating into the industry with experience programming drones, robots, or other projects frequently have an Arduino or Raspberry Pi background. They'll likely have dealt with Python on some level in that time, and it's also likely that they'll have bumped up against some embedded systems programming.
While C/C++ is slow to write, error-prone, and frequently unreadable, Python is known for its writability, error reduction, and readability. The importance of readability can't be overemphasized: when you're working in a team, readability is paramount to maintaining the code. It has to be easily decipherable unless you're willing to shell out more time and money on debugging and quality assurance. The design reuse of Python far outclasses C/C++, and in today's Agile environments design reuse can be the difference between staying ahead or falling behind the competition.
Embedded algorithms are getting increasingly complex. Simple control loops are being replaced by neural networks and other heavily-involved processes that have helped Python gain its foothold. There are Python libraries like Theano that will optimize Python code for these processes. While Theano is mostly written in C/C++, Python is used to interface with high-performance libraries in a human-friendly way. Python libraries are thriving—PyPI, the Python package index, has over 80,000 modules, and these massive compendiums dramatically increase the productivity of programmers by giving them the option to skip a few steps and use already-established functions in their own code.

THE CASE FOR C/C++

The case for C/C++ is pretty obvious: it creates more compact and faster runtime code, and it's already the language of choice for 95% of embedded system code, so it has a whole legacy that Python will have to overcome. When it comes to speed, however, runtime speed isn't the only aspect of development to consider—you also have to consider development speed. While Python may be less efficient than C/C++ at runtime, during development it's much more efficient. Interpreters read each line of code, parse it, do runtime checks and call routines in order to execute the operations in the code. This is a lot more activity than what you get from running C/C++ code, where the same line of code might be compiled into just a couple of instructions. This can lead to slower runtime speeds and higher energy consumption with Python.
IMPROVING PYTHON'S SPEED
So the main case against Python versus C/C++ is its runtime speed, but there are several ways to optimize the code so it runs more efficiently. Aside from libraries like Theano, there are optimizing extensions for Python like Cython, which is essentially Python with static typing and keywords to run math more quickly. Because Cython is statically typed, you can easily compile to C/C++ and run at C/C++ speeds.
Just-In-Time (JIT) compilers are another good way to improve Python's runtime speed. These compilers work in parallel with Python's interpreter to generate compiled machine instructions for code inside loops. This allows subsequent passes by the interpreter to execute faster. The PyPy JIT compiler is able to increase Python's execution speed by nearly a factor of two. JIT compilers should only be used if there's enough space, though, and embedded systems don't usually have a lot of that to spare. The best optimization is to use better data structures and algorithms, but this is the hardest task in software design and implementation, so it might be best to utilize one of the tools above, depending on your skill level.

USING PYTHON TO COMMUNICATE WITH EMBEDDED SYSTEMS.

Python might be at its strongest when used as a communication middleman between the user and the embedded system they're working with. Sending messages through Python to or from an embedded system allows the user to automate testing. Python scripts can put the system into different states, set configurations, and test all sorts of real-world use cases. Python can also be used to receive embedded system data that can be stored for analysis. Programmers can then use Python to develop parameters and other methods of analyzing that data.
Currently the main debate about the merits of Python and C/C++ comes down to what's more important to your team: development speed or runtime speed. In the future, though, it might not be up to Python programmers to make their case for its use in embedded systems, but rather for embedded systems designers to figure out how to accommodate the relentlessly increasing popularity of Python.

×××××××××××××××××××××××××××××××
By : Vivek kumar

PHP used in BMW

According to Twitter the BMW use PHP for their programming work...

Source : twitter

Programming Facts

Here are some very interesting programming facts about computer field and programming language. Share with your friends for more fun.

The first computer programmer was a female, named Ada Lovelace.

The first game was created in 1961

The first virus was created in 1983

The first computer was actual a loom called the Jacquard loom, an automated, mechanical loom, which didn’t use any electricity.

The first high-level (very close to real English that we use to communicate)
programming language was
FORTRAN . invented in 1954 by IBM’s John Backus.

Computer programming is one of the fastest growing occupations currently

Majors related to computer programming are among the highest paying in colleges and universities

A programming language is basically a language that allows a human being to communicate with a computer

The lifestyle we live today with our tablets, and mobile phones wouldn’t be possible without computer programming

Most people are intimidated by the thought of learning how to program, however as with anything, the more you practice and repeatedly do that task, the easier it gets.

×××××××××××××××××××××××××××××××
Share your facts by comment or email
Vivek Kumar

Programming Quotes

Recently I was looking for some good programming quotes for one of my presentation. I was amazed to find that there are some good programming quotes that are really funny and need some brains to figure out the fun part.
Here are 25 of them I like in random order.

×××××××××××××××××××××××××××××××

The best thing about a boolean is even if you are wrong, you are only off by a bit. (Anonymous)
Without requirements or design, programming is the art of adding bugs to an empty text file. (Louis Srygley)

Before software can be reusable it first has to be usable. (Ralph Johnson)

The best method for accelerating a computer is the one that boosts it by 9.8 m/s2. (Anonymous)

I think Microsoft named .Net so it wouldn’t show up in a Unix directory listing. (Oktal)

If builders built buildings the way programmers wrote programs, then the first woodpecker that came along wound destroy civilization. (Gerald Weinberg)

There are two ways to write error-free programs; only the third one works. (Alan J. Perlis)

Ready, fire, aim: the fast approach to software development. Ready, aim, aim, aim, aim: the slow approach to software development. (Anonymous)

It’s not a bug – it’s an undocumented feature. (Anonymous)

One man’s crappy software is another man’s full time job. (Jessica Gaston)

A good programmer is someone who always looks both ways before crossing a one-way street. (Doug Linder)

Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. (Martin Golding
Programming is like sex. One mistake and you have to support it for the rest of your life. (Michael Sinz)

Deleted code is debugged code. (Jeff Sickel)

Walking on water and developing software from a specification are easy if both are frozen. (Edward V Berard)

If debugging is the process of removing software bugs, then programming must be the process of putting them in. (Edsger Dijkstra)
Software undergoes beta testing shortly before it’s released. Beta is Latin for “still doesn’t work. (Anonymous)

Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. (Rick Cook)

It’s a curious thing about our industry: not only do we not learn from our mistakes, we also don’t learn from our successes. (Keith Braithwaite)

There are only two kinds of programming languages: those people always bitch about and those nobody uses. (Bjarne Stroustrup)

In order to understand recursion, one must first understand recursion. (Anonymous)

The cheapest, fastest, and most reliable components are those that aren’t there. (Gordon Bell)

The best performance improvement is the transition from the nonworking state to the working state. (J. Osterhout)

The trouble with programmers is that you can never tell what a programmer is doing until it’s too late. (Seymour Cray)

Don’t worry if it doesn’t work right. If everything did, you’d be out of a job. (Mosher’s Law of Software Engineering)

×××××××××××××××××××××××××××××××

So what are your favorite and funny quotes? Please share with all of us.

Cheaking an directory source code python

×××××××××××××××××××××××××××××××

The os module is to help you deal with any operation dealing with the directory.

×××××××××××××××××××××××××××××××
1. import os
2.
3. # todo check for existing file.
4. if os .path.isfile ('./gradebook.dat' ): # check to see if file exists
5. data = open( './gradebook.dat' , 'rb' ) # if file exists open, read all d
6. data.close ()
7. else:
8. print ("The file gradebook.dat was not found.\n" )
9. print ("We will create one....\n" )

×××××××××××××××××××××××××××××××
Thanks for Visiting........

Download Visual Studio 2013 Offline Installer

Download Microsoft Visual Studio 2013 Ultimate Offline Installer | Download Full Visual Studio 2013 Setup...

×××××××××××××××××××××××××××××××

Microsoft Visual Studio 2013 was released, with quite a few exciting features. If you wish to get the offline iso installer, click below links (official iso from Microsoft) to download.
Special in Microsoft Visual Studio 2013:
Visual Studio Ultimate 2013 may be the comprehensive ALM giving for businesses developing and operating extremely scalable applications and solutions. Embracing and allowing emerging IT answer trends like the Consumerization of It all and Cell phone workforce enablement need striking an excellent stability between operational excellence and providing revolutionary value through rich programs and connected device encounters. Visual Studio Ultimate 2013 may be the all-encompassing team development giving of preference to empower businesses in meeting such needs. Architecture discovery and validation equipment enable teams to keep up a higher amount of archtectural steadfastness and efficiently manage specialized debt. Incident administration and manufacturing debugging seamlessly integrate advancement and operations groups in releasing, checking and keeping applications in production.

×××××××××××××××××××××××××××××××
                By Vivek Kumar....
×××××××××××××××××××××××××××××××

×××××××××××××××××××××××××××××××
Download : visual studio 2013 link

Casino Game in C++

×××××××××××××××××××××××××××××××
         Casino Game in C ++
×××××××××××××××××××××××××××××××
#include <iostream>
#include <string> // Needed to use strings
#include <cstdlib> // Needed to use random numbers
#include <ctime>
using namespace std ;
void drawLine( int n , char symbol );
void rules ();
int main () {
    string playerName ;
int amount ; // hold player's balance amount
int bettingAmount ; int guess ;
int dice ; // hold computer generated number
char choice ; srand( time(0 )); // "Seed" the random generator
drawLine(60 , '_' );
cout << "\n\n\n\t\tCASINO GAME\n\n\n\n" ;
drawLine(60 , '_' ); cout << "\n\nEnter Your Name : " ;
getline ( cin , playerName ); cout << "\n\nEnter Deposit amount to play game : $" ;
cin >> amount ; do
{
system ("cls" );
rules();
cout << "\n\nYour current balance is $ " << amount << "\n" ;
// Get player's betting amount
do
{
cout << playerName << ", enter money to bet : $" ;
cin >> bettingAmount ;
if (bettingAmount > amount )
cout << "Your betting amount is more than your current balance\n" <<"\nRe-enter data\n " ; }while (bettingAmount > amount );
// Get player's numbers
do
{
cout << "Guess your number to bet between 1 to 10 :" ;
cin >> guess ;
if (guess <= 0 || guess > 10 )
cout << "Please check the number!! should be between 1 to 10\n" <<"\nRe-enter data\n " ; }while (guess <= 0 || guess > 10 ); dice = rand()% 10 + 1 ; // Will hold the randomly generated integer between 1 and 10 if (dice == guess ) {
cout << "\n\nGood Luck!! You won Rs." << bettingAmount * 10 ;
amount = amount + bettingAmount * 10 ; }
else
{
cout << "Bad Luck this time !! You lost $ " << bettingAmount << "\n" ;
amount = amount - bettingAmount; } cout << "\nThe winning number was : " << dice << "\n" ;
cout << "\n" << playerName << ", You have $ " << amount << "\n" ;
if (amount == 0 ) {
cout << "You have no money to play " ;
break; }
cout << "\n\n-->Do you want to play again (y/n)? " ;
cin >> choice ; }while (choice == 'Y' || choice == 'y' ); cout << "\n\n\n" ;
drawLine(70 , '=' );
cout << "\n\nThanks for playing game. Your balance amount is $ " << amount << "\n\n" ;
drawLine(70 , '=' ); return 0 ; } void drawLine( int n , char symbol ) {
    for ( int i =0; i <n; i ++)
cout << symbol ;
cout << "\n" ; } void rules () {
    system ("cls" );
cout << "\n\n" ;
drawLine(80 , '-' );
cout << "\t\tRULES OF THE GAME\n" ;
drawLine(80 , '-' );
cout << "\t1. Choose any number between 1 to 10\n" ;
cout << "\t2. If you win you will get 10 times of money you bet\n" ;
cout << "\t3. If you bet on wrong number you will lose your betting amount\n\n" ;
drawLine(80 , '-' ); }
// END OF PROGRAM
•••••••••••••••••••••••••••••••••••••••••••••••••

Vivek kumar......
Thanks for visiting........
Think to subscribe........

Tkinter Digital Clock (Python)

===========================
********Tkinter Digital Clock********
____________________________________
1. # use Tkinter to show a digital clock
2. # tested with Python24 vegaseat    10sep2016
3.
4. from Tkinter import *
5. import time
6.
7. root = Tk ()
8. time1 = ''
9. clock = Label (root, font =('times' , 20 , 'bold'), bg= 'green' )
0. clock.pack( fill=BOTH, expand= 1)
1.
2. def tick():
3. global time1
4. # get the current local time from the PC
5. time2 = time. strftime
('%H:%M:%S' )
6. # if time string has changed, update it
7. if time2 != time1 :
8. time1 = time2
9. clock.config
(text=time2 )
0. # calls itself every 200 milliseconds
1. # to update the time display as needed
2. # could use >200 ms, but display gets jerky
3. clock.after (200 , tick)
4.
5. tick()
6. root.mainloop( )
____________________________________
           Thanks For Visiting.....
===========================

Port scanner source code in python

____________________________________
                    Overview
____________________________________
This post will show how you can make a small and easy-to-use port scanner program written in Python.
There are many ways of doing this with Python, and I'm going to do it using the built-in module Socket.
Sockets
The socket module in Python provides access to the BSD socket interface.
It includes the socket class, for handling the actual data channel, and functions for network-related tasks such as converting a server’s name to an address and formatting data to be sent across the network. Source
Sockets are widely used on the Internet, as they are behind any kind of network communications done by your computer.
The INET sockets, account for at least 99% of the sockets in use.
The web browser’s that you use opens a socket and connects to the web server.
Any network communication goes through a socket.
For more reading about the socket module, please see the official documentation.
Socket functions
Before we get started with our sample program, let's see some of the socket functions we are going to use.
sock = socket.socket (socketfamily, sockettype) Syntax for creating a socket
sock = socket.socket (socket.AF INET, socket.SOCK STREAM) Creates a stream socket
AF_INET Socket Family (here Address Family version 4 or IPv4)
SOCK_STREAM Socket type TCP connections
SOCK_DGRAM Socket type UDP connections
gethostbyname("host") Translate a host name to IPv4 address format
socket.gethostbyname_ex("host") Translate a host name to IPv4 address format, extended interface
socket.getfqdn("8.8.8.8") Get the fqdn (fully qualified domain name)
socket.gethostname() Returns the hostname of the machine..
socket.error Exception handling
Making a program using Python Sockets
How to make a simple port scanner program in Python
This small port scanner program will try to connect on every port you define for a particular host.
The first thing we must do is import the socket library and other libraries that we need.
Open up an text editor, copy & paste the code below. Save the file as: "portscanner.py" and exit the editor

____________________________________

1. #!/usr/bin/env python
2. import socket
3. import subprocess
4. import sys
5. from datetime import datetime
6.
7. # Clear the screen
8. subprocess .call( 'clear' , shell= True)
9.
10. # Ask for input
11. remoteServer    = raw_input ("Enter a remote host to scan: " )
12. remoteServerIP  = socket.gethostbyname ( remoteServer)
13.
14. # Print a nice banner with information on which host we are about to scan
15. print "-" * 60
16. print "Please wait, scanning remote host" , remoteServerIP
17. print "-" * 60
18.
19. # Check what time the scan started
20. t1 = datetime.now ()
21.
22. # Using the range function to specify ports (here it will scans all ports
23.
24. # We also put in some error handling for catching errors
25.
26. try :
27. for port in range (1 ,1025):
28. sock = socket . socket( socket .AF_INET, socket .SOCK_STREAM )
29. result = sock.connect_ex (( remoteServerIP, port ))
30. if result == 0:
31. print "Port {}: \t Open" .format ( port)
32. sock.close ()
33.
34. except KeyboardInterrupt :
35. print "You pressed Ctrl+C"
36. sys .exit ()
37.
38. except socket .gaierror:
39. print 'Hostname could not be resolved. Exiting'
40. sys .exit ()
41.
42. except socket .error:
43. print "Couldn't connect to server"
44. sys .exit ()
45.
46. # Checking the time again
47. t2 = datetime.now ()
48.
49. # Calculates the difference of time, to see how long it took to run the sc
50. total =  t2 - t1
51.
52. # Printing the information to screen
53. print 'Scanning Completed in: ' , total
Thanks for visiting....