Is there a reliable way to check whether a binary executable potentially tries to access the internet (e.g. to phone home) prior to running it?I guess that many binaries use ioctl / socket / connect from glibc to access the internet. Meaning, making an objdump and check for these functions may reveal some information in this regard. But is this sufficient? Are there ways to access the internet by not using these glibc functions? How can I detect those?
How to check whether a binary potentially accesses internet without running it?
internet;binary;glibc;dynamic linking