Four military planes attacked an arms factory in Khartoum, a Sudanese minister said on Wednesday, blaming Israel for the air strike.