It is possible to block incoming traffic from a specific host using Layer3 firewall. What they do is, usually we can program certain rules into the firewall device to match incoming packets based on their port number and ip address(which layer 3 firewall can read). whichever packets matched will be lifted to the network processor inside the device and preprogrammed actions will be applied.
In this example we want to block all IP traffic originating from network 10.0.0.0/8 that is destined for network 192.168.1.0/24. However, we do not want to block traffic originating from network 192.168.1.0/24 that is destined for 10.0.0.0/8 or block either network from accessing other remote networks such as the Internet.