News:

MASM32 SDK Description, downloads and other helpful links
MASM32.com New Forum Link
masmforum WebSite

Cut unwanted connection

Started by Farabi, September 04, 2010, 10:38:52 AM

Previous topic - Next topic

Farabi

Hi,
Im using a local WLAN connection, I want to retrieve all of IP address of all connection and delete unwanted connection, how to do that?
Those who had universe knowledges can control the world by a micro processor.
http://www.wix.com/farabio/firstpage

"Etos siperi elegi"

clive

Quote from: Farabi on September 04, 2010, 10:38:52 AM
Im using a local WLAN connection, I want to retrieve all of IP address of all connection and delete unwanted connection, how to do that?
A wireless network (wifi?), people connecting to you, or traffic in general? Generally your network card will only actively receive packets directed to your MAC address or multicast. Seeing as the transport medium is half duplex, even if the packets aren't directed at you they will consume your perceived bandwidth.

Have you tried something like NetStumbler or WireShark?

Do you have access to a router or access-point that would permit you to identify and block MAC addresses?
It could be a random act of randomness. Those happen a lot as well.

Farabi

Yeah, a wifi, people does not connect to me but to a wifi device. I tried to use wireshark but dont know how to delete unwanted IP address. I need to know this so I can limit the traffic on a wifi device (Is that device called a router?)
Those who had universe knowledges can control the world by a micro processor.
http://www.wix.com/farabio/firstpage

"Etos siperi elegi"

ecube

Get peerblock, it's a free open source IP blocker that runs at kernel level(works 2k-win7). Wireshark is just a packet sniffer it can't block connections like peerblock can  http://www.peerblock.com/ also a good list of IP lists I use to block countries and stuff is http://www.iblocklist.com/lists.php

sinsi

If you have access to the router, there should be an option for MAC address filtering, you can only connect via wireless if you're on the list.
Light travels faster than sound, that's why some people seem bright until you hear them.

clive

Quote from: E^cube on September 05, 2010, 05:05:23 AM
Get peerblock, it's a free open source IP blocker that runs at kernel level(works 2k-win7). Wireshark is just a packet sniffer it can't block connections like peerblock can  http://www.peerblock.com/ also a good list of IP lists I use to block countries and stuff is http://www.iblocklist.com/lists.php

I realize that WireShark/NetStumbler won't block, but they will permit you too identify localized traffic, and the MAC addresses of transmitting devices within the local network. Knowing the IP addresses of people thousands of miles away probably won't help much for a WiFi network. Another good tool for watching WiFi traffic is the BackTrack package with things like Kismet.

http://www.backtrack-linux.org/

Your "gateway" to the internet is usually a router, wireless-router, or access-point. Hopefully configured to limit the amount of rouge traffic entering your local network, and at a wireless level providing the ability (if enabled) to block/allow specific MAC addresses to associate with it, beyond knowing the SSID and passphrase. That said it's real easy to jam a wireless network regardless of whether you are permitted access to it or not.
It could be a random act of randomness. Those happen a lot as well.

Farabi

Can I get the IP address table from the router? Or I need to scan from IP range 192.168.1.1 to 192.168.255.255, that would be sucks.
Those who had universe knowledges can control the world by a micro processor.
http://www.wix.com/farabio/firstpage

"Etos siperi elegi"

clive

Quote from: Farabi on September 05, 2010, 01:25:24 PM
Can I get the IP address table from the router? Or I need to scan from IP range 192.168.1.1 to 192.168.255.255, that would be sucks.

The router would typically hand them out dynamically via DHCP, and be able to provide a list of machine names when available, along with MAC address (DHCP Status, or such). As the IP addresses are often reallocated you really want to know the MAC address of the transmitter, not the IP temporally assigned to to it.
It could be a random act of randomness. Those happen a lot as well.

Farabi

Quote from: clive on September 05, 2010, 01:49:27 PM
Quote from: Farabi on September 05, 2010, 01:25:24 PM
Can I get the IP address table from the router? Or I need to scan from IP range 192.168.1.1 to 192.168.255.255, that would be sucks.

The router would typically hand them out dynamically via DHCP, and be able to provide a list of machine names when available, along with MAC address (DHCP Status, or such). As the IP addresses are often reallocated you really want to know the MAC address of the transmitter, not the IP temporally assigned to to it.

How can I get MAC address, is it unique each computers? Is retrieving the address table can be used using IPLHLP.dll?
Those who had universe knowledges can control the world by a micro processor.
http://www.wix.com/farabio/firstpage

"Etos siperi elegi"

clive

Quote from: Farabi
How can I get MAC address, is it unique each computers? Is retrieving the address table can be used using IPLHLP.dll?

The MAC address is a globally unique address for each ethernet transceiver, and is typically only useful/available on the local 802.x network.

Perhaps you want to look at ARP (Address Resolution Protocol)? http://technet.microsoft.com/en-us/library/cc961394.aspx

C:\>arp

Displays and modifies the IP-to-Physical address translation tables used by
address resolution protocol (ARP).

ARP -s inet_addr eth_addr [if_addr]
ARP -d inet_addr [if_addr]
ARP -a [inet_addr] [-N if_addr]

  -a            Displays current ARP entries by interrogating the current
                protocol data.  If inet_addr is specified, the IP and Physical
                addresses for only the specified computer are displayed.  If
                more than one network interface uses ARP, entries for each ARP
                table are displayed.
  -g            Same as -a.
  inet_addr     Specifies an internet address.
  -N if_addr    Displays the ARP entries for the network interface specified
                by if_addr.
  -d            Deletes the host specified by inet_addr. inet_addr may be
                wildcarded with * to delete all hosts.
  -s            Adds the host and associates the Internet address inet_addr
                with the Physical address eth_addr.  The Physical address is
                given as 6 hexadecimal bytes separated by hyphens. The entry
                is permanent.
  eth_addr      Specifies a physical address.
  if_addr       If present, this specifies the Internet address of the
                interface whose address translation table should be modified.
                If not present, the first applicable interface will be used.
Example:
  > arp -s 157.55.85.212   00-aa-00-62-c6-09  .... Adds a static entry.
  > arp -a                                    .... Displays the arp table.


C:\>arp -a

Interface: 192.168.3.188 --- 0x2
  Internet Address      Physical Address      Type
  192.168.3.1           00-1b-11-6a-21-17     dynamic
  192.168.3.213         68-7f-74-7d-1c-50     dynamic
It could be a random act of randomness. Those happen a lot as well.