Sudanese security forces fired tear gas and stun grenades on Friday at 300-400 protesters leaving a mosque in Omdurman, near the capital, a Reuters witness said.