moved load_from_file() and load_from_device() to IPForensics