Three Israelis have been shot and killed, and a fourth wounded, in a settlement in the occupied West Bank, Israeli army radio reported.
The station interviewed a resident of Har Adar, an illegal settlement near Jerusalem, who said the gunman had arrived with a group of Palestinian labourers and opened fire on paramilitary Israeli police guards.
The gunman was shot and killed after the attack, according to Israeli police.
Har Adar is an upscale settlement west of Jerusalem, on the border between the West Bank and Israel.
Since September 2015, Palestinians have killed 48 Israelis, two visiting Americans and a British tourist in stabbings, shooting and car-ramming attacks.
During that same time, Israeli forces have killed over 255 Palestinians; Israel says most of them were attackers, others died in clashes with Israeli forces.
Most of the attacks have been stabbings against Israeil forces, primarily in the occupied West Bank.
Source: News agencies