The name L1 comes from Lagrangian Points Specifically it comes from the point L1 as the name implies sitting between the two primary orbiting bodies. This is to reflect the nature in which this application intercepts communications between two parties by staying in between them.
In function this application is a DNS request interceptor via ARP poisoning.