I have a list of IP addresses, and I want to know how to filter mobile / smart phone IPs from the list...any suggestions?
closed as off topic by Michael Hampton♦, mdpc, Dave M, Khaled, MadHatter Mar 8 '13 at 22:11
Questions on Server Fault are expected to relate to server, networking, or related infrastructure administration within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here. If this question can be reworded to fit the rules in the help center, please edit the question.
You can't. Even if you had a list of IP addresses and corresponding MACs you can't.
Probably the only thing you can do is, if they are public IP addresses, and you have good knowledge of all the carriers networks, is take a best guess based on the known 3G/4G ranges of each ISP.
For example, if I see a 22.214.171.124/8 IP address (which my phone often gets), chances are it's a smartphone on the Optus network.
But without that inside knowledge, you can't even begin to take a guess.