TRIPOLI - Gunmen dispersed a sit-in protest outside Libya's interim parliament overnight, firing in the air and detaining demonstrators, witnesses said on Sunday.