net.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Sun, 04 Dec 2011 20:02:54 +0200
changeset 1121 c7cfa384c05c
child 1124 020a9bc396a0
permissions -rw-r--r--
sudo lsof -i
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1121
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     1
.. -*- coding: utf-8; -*-
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     2
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     3
==========
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     4
 Network.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     5
==========
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     6
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     7
Ukraine internet provider.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     8
==========================
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     9
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    10
Utel.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    11
-----
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    12
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    13
User - none, password - none, phone - ``*99***1#`` or ``*99#``.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    14
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    15
Peoplenet.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    16
----------
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    17
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    18
User and password you get by sending SMS message to ``920`` number. Phone ``#777``.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    19
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    20
DNS to IP address.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    21
==================
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    22
::
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    23
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    24
  $ nslookup example.com
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    25
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    26
IP to DNS address.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    27
==================
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    28
::
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    29
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    30
  $ nslookup 192.168.1.1
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    31
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    32
NetBIOS to IP address.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    33
======================
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    34
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    35
By nbtstat.exe command from MS you can print NetBIOS name cache with
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    36
name-to-IP address mappings::
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    37
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    38
  $ nbtstat -c
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    39
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    40
List of NetBIOS name.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    41
=====================
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    42
::
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    43
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    44
  $ nbtstat -r
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    45
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    46
List of open ports.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    47
===================
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    48
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    49
List of open ports under Windows.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    50
---------------------------------
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    51
::
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    52
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    53
  cmd> netstat        # with DNS name resolution, TCP only
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    54
  cmd> netstat -n     # without name resolution, TCP only
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    55
  cmd> netstat -a -n  # TCP and UDP
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    56
  cmd> netstat -s     # show IP, ICMP, TCP, and UDP statistics.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    57
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    58
List of open ports under Linux.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    59
-------------------------------
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    60
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    61
-t tcp, -u udp, -l local, -p process::
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    62
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    63
  $ sudo netstat -tulp
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    64
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    65
or to use port number instead of protocol name::
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    66
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    67
  $ sudo netstat -tulpn
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    68
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    69
Which processes open port?
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    70
==========================
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    71
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    72
Windows
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    73
-------
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    74
::
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    75
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    76
  cmd> netstat -o     # show PID
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    77
  cmd> netstat -b     # show also cmd name
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    78
  cmd> netstat -b -v  # show all modules (.exe and .dll) with full path
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    79
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    80
Linux.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    81
------
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    82
::
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    83
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    84
  $ sudo netstat -tulpn
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    85
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    86
or::
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    87
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    88
  $ sudo lsof -i
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    89
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    90
How disable IPv6?
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    91
=================
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    92
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    93
Debian kernel 2.6/Ubuntu ("official" method)/Fedora Core.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    94
---------------------------------------------------------
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    95
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    96
Comment in /etc/modprobe.d/aliases "alias net-pf-10 ipv6" and add alias
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    97
"net-pf-10 off", "alias ipv6 off"::
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    98
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    99
  $ sudo emacs /etc/modprobe.d/aliases
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   100
  ...
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   101
  $ cat /etc/modprobe.d/aliases
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   102
  ...
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   103
  # alias net-pf-10 ipv6
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   104
  alias net-pf-10 off
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   105
  alias ipv6 off
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   106
  ...
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   107
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   108
Reboot or::
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   109
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   110
  $ sudo update-modules
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   111
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   112
Another way is adding to /etc/modprobe.d/blacklist.local lines::
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   113
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   114
  blacklist ipv6
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   115
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   116
You can safely wipe out any IPv6 reference in ``/etc/hosts`` and
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   117
``/etc/network/interfaces``.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   118
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   119
RHEL4/Centos4.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   120
--------------
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   121
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   122
As for Debian, but ``/etc/modprobe.d/aliases`` has name ``/etc/modprobe.conf``.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   123
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   124
KDE.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   125
----
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   126
::
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   127
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   128
  $ cat /etc/environment
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   129
  ...
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   130
  KDE_NO_IPV6=true
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   131
  ...
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   132
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   133
Firefox.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   134
--------
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   135
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   136
See ``about:config`` page, set ``network.dns.disableIPv6`` to ``true``.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   137
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   138
Clear saved Windows networking passwords.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   139
=========================================
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   140
::
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   141
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   142
  cmd> rundll32.exe keymgr.dll, KRShowKeyMgr
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   143
  cmd> control userpasswords2                 # another way
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   144
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   145
Proxy auto-config.
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   146
==================
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   147
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   148
  http://en.wikipedia.org/wiki/Proxy_auto-config
c7cfa384c05c sudo lsof -i
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   149