In Ezekiel 38 it describes the situation in Israel in the time of this invasion as::
Ezekiel 38: KJV
10 "Thus saith the Lord GOD; It shall also come to pass, that at the same time shall things come into thy mind, and thou shalt think an evil thought: {11} And thou shalt say, I will go up to the land of unwalled villages; I will go to them that are at rest, that dwell safely, all of them dwelling without walls, and having neither bars nor gates, {12} To take a spoil, and to take a prey; to turn thine hand upon the desolate places that are now inhabited, and upon the people that are gathered out of the nations, which have gotten cattle and goods, that dwell in the midst of the land."
Because of this i do not believe the prophecy is talking of the Israel of today, But it is talking about the Millenial Kingdom when it is nearing it's end..
In the Book of Revelation, After the 1000 years are ended satan will be released out of the bottomless pit and will go out to decieve the nations Gog and Magog and lead them to attack the kingdom.. Gog and Magog are mentioned in both Ezekiel 38 and in Revelation 20..
Revelation 20: KJV
7 "And when the thousand years are expired, Satan shall be loosed out of his prison, {8} And shall go out to deceive the nations which are in the four quarters of the earth, Gog and Magog, to gather them together to battle: the number of whom is as the sand of the sea."
Ezekiel also declares that these nations will be visited during these times..
Ezekiel 38: KJV
8 "¶ After many days thou shalt be visited: in the latter years thou shalt come into the land that is brought back from the sword, and is gathered out of many people, against the mountains of Israel, which have been always waste: but it is brought forth out of the nations, and they shall dwell safely all of them."
So i believe the one who will visist gog and magog will be the released satan who will decieve gog and magog to bring them to Jerusalem to be destroyed by Gods intervention, by fire..