I need to run Wireshark all night to capture packets from a certain IP address. I notice the longer Wireshark runs, the more RAM it takes up because it stores all of the packets found during the run. There are 3 possible solutions for me, but I couldn't find any answers online:
- Configure Wireshark to only save in RAM the packets the packets that appear through the filter (not ALL packets). I'm not sure if this is possible.
- Configure Wireshark to automatically save packets to a file every hour and free its memory after storing to file.
- Use an alternative to Wireshark that is designed to run for a while.