To dream that you are a sniper or are being attacked by one represents hidden aggression that you need to acknowledge. You need to express your anger in a more controlled and healthy manner.