I'm using a wired internet connection. The ISP provides an ethernet cable, a static private IP, and a dynamic public IP. I bought a router and gave the router the static private IP.
I'm using wireshark and I'm seeing that I can view packets with source IP of other users in my network (other users of my ISP). The structure of the IP is same as mine ( 10.10.X.X )
According to my understanding of networking, all packets will be accepted till layer 2, and then discarded if the MAC address is not matching. Hence I should be seeing all packets if the wire was directly connected to my PC's interface. But, I'm behind a router and wireshark is monitoring the interface on my PC, not the router's interface. So the router should be dropping the packets before it can even reach my PC interface
How is this possible?