I've been gone for a little bit. But the basic idea i still think of this are defensive structures that don't hurt, but take away senses.
Sry, but i'm not going to quote, someone said radar can't take the place of true vision. Yes, but the thing is if you see something on your radar, as well as see an alien, you'd shoot. The alien thing doesn't keep you from seeing aliens, just makes you see more than there really are, so the aliens have a higher survival rating.
Then the human structure would either disable the alien radar ability. Or maybe it would do more.
My point is not to make an unbeatable superweapon so stop talking about super hovels and stuff, stick to a serious subject.