https://www.humansecurity.com/learn/blog/how-white-ops-uses-packet