Satan can't read minds. He doesn't really know your thoughts, but he's a good guesser. He watches you and knows your weaknesses.
Satan may be an arch-angel (I have heard this) but the Bible only mentions one. Michael (Jude 1:9; ) Gabriel may also be one, but the Bible never calls him one.
This is where the Book of Enoch, though not considered part of the Bible, is particularly informative. Remember, The Book of Enoch was found with the Dead Sea Scrolls and cannot be disregarded altogether. According to this book,
Chapter 20
And these are the names of the holy angels who watch. Uriel, one of the holy angels, who is 3 over the world and over Tartarus. Raphael, one of the holy angels, who is over the spirits of men. 4,5 Raguel, one of the holy angels who takes vengeance on the world of the luminaries. Michael, one 6 of the holy angels, to wit, he that is set over the best part of mankind and over chaos. Saraqael, 7 one of the holy angels, who is set over the spirits, who sin in the spirit. Gabriel, one of the holy 8 angels, who is over Paradise and the serpents and the Cherubim. Remiel, one of the holy angels, whom God set over those who rise.
There are parts of Enoch which are in the Bible but just not the whole Book. This book is so enlightening and just expands on what the Bible tells us filling in the gaps and answering the questions that the Bible leaves us with. It expands on the Nephilim, tells us who they really are and what they became. This is important because we do not right against demons only but the Nephilim embody the principalities spoken of.
Enoch gives us a clear picture of hell, and explains why the Rich man and Lazarus could see each other when the Rich man was in hell. This book is a must read, and the fact it was with the Dead Sea Scrolls should prove it is not garbage.