So has Satan been cast out and just allowed permission to enter heaven or is it in the future that he is cast out?
This is something the Bible student needs to be very... careful in The Scriptures about when reading. The short answer is, the Revelation 12:7-17 verses are all... for the very 'end' of this world.
Thus that casting out has not... happened yet today. If you follow the events once the "dragon" is cast out, you should understand how those events relate to the coming "great tribulation" time, and persecution of the saints at the end, for even the 5th Seal events are pointed to in Rev.12:11.
The Rev.12:1-5 verses act as a type summary, from the time of Satan's original overthrow, to the time in God's Garden and the Seed of the Woman, all the way to Christ's future reign with the "rod of iron".
The Rev.12:6 represents a period of safety for God's Israel and as a symbol for a time prior to the "great tribulation".
The remaining Rev.12:7-17 verses point to the very 'end' with the start of the "great tribulation" by Satan and his angels being booted out of Heaven down to earth, in OUR earthly dimension.
John 12:31
31 Now is the judgment of this world: now shall the prince of this world be cast out.
KJV
Jesus said the above just prior to His being delivered up to be crucified. Many think that Satan was 'bound' by Jesus on the cross at that time, but that is not what Lord Jesus was pointing to. A little later, in John 14, Lord Jesus said the following...
John 14:30
30 Hereafter I will not talk much with you: for the prince of this world cometh, and hath nothing in Me.
KJV
Who is that
"prince of this world"? The devil himself. And with that
"Hereafter I will not talk much with you:", Lord Jesus is showing that prince is coming after... His crucifixion. How did He mean that "
cometh" though? To know about that, one must understand God's Word about the two dimensions of existence, this earthly one, and the heavenly one.
The Two Dimensions of Existence:
Jesus defined only 2 separate dimensions in John 3 when He said,
"That which is born of the flesh and flesh, and that which is born of The Spirit is spirit." Our flesh is of this 'earthly' dimension we live in. But our 'spirit' is of that other dimension. We each are made up of spirit, soul, and flesh. Our spirit and soul are attached together and are not separated. But our soul-spirit can be separated from our flesh body. Apostle Paul showed this in 2 Corinthians 5, 1 Corinthians 15, and 2 Corinthians 12. Lord Jesus showed this in Matthew 10:28. And even Solomon revealed it in Ecclesiastes 12:5-7, even pointing to a
"silver cord" that must be severed at death of our flesh.
Now carefully look at the Revelation 12:7-8 verses...
Rev 12:7-8
7 And there was war in heaven: Michael and his angels fought against the dragon; and the dragon fought and his angels,
8 And prevailed not; neither was their place found any more in heaven.
KJV
Do you see that,
"neither was their place found any more in heaven"?
Satan and his angels don't have flesh bodies, so what dimension have they always... existed in? They have only operated in the heavenly dimension of course. Most are taught about Satan and his angels like even when on earth influencing the flesh, that they leave that heavenly dimension, or some idea like that. No, that heavenly dimension is the one that is their home, even the abode of the wicked called 'hell' (haides) is in that heavenly dimension. Even from that heavenly dimension Satan and his angels can still appear before God's Throne, and influence flesh man on earth.
But... the idea in verse 8,
"neither was their place found any more in heaven" is something different, for it is pointing to Satan and his angels being kicked out... of that heavenly dimension!
That then begs the question... can the angelic spirit body manifest on earth in OUR 'earthly' dimension? We must ask that, simply because what other dimension of existence is there other than that 'heavenly' one? Angels don't have flesh bodies, as there is no Scripture support anywhere that shows they had to put on a flesh body in order to appear as 'men' here on earth to God's elect.
Yet we see in examples like Genesis 19 where the two angels sent to Lot, that Lot prepared food for them and they ate, and the sodomites outside saw the two angels as "men" and wanted to have sex with them. That Scripture, and Genesis 18 before that where "three men" appeared to Abraham and one of them was Lord Jesus, and like Hebrews 13:2, reveals the angelic body can live and walk upon this earth and appears with the 'image of man'.
And Lord Jesus warned us when He said that the
"prince of this world cometh".
He did not mean that figuratively. He meant that literally.