kpa6uu: расширить существующую нельзя. Можно разве что создать новую, которая будет удовлетворять и интерфейсу net.Conn и, например, интерфейсу User, но в данном примере это огромный оверкилл.
"character design, model sheet, blueprint, 3D character reference sheet" - это слишком общие запросы.
Вам надо искать референсы того, что вы собираетесь моделить. Если моделите пирата, например, то и ищите "пират" в картинках.
4utka_pyan: под "чужим" имеется ввиду трафик другого приложения. Если браузер, например, использует https, то и расшифровывает его сам браузер, ОС не имеет к этому отношения. Вам потребуется поставить в систему свой сертификат и использовать метод "Man in the middle" для перехвата https.
Вы попробовали бы сначала перехватывать трафик готовыми снифферами типа Tcpdump или Wireshark, может их функционала вам хватит.
1) Нет, ListenAndServe и вообще пакет net/http используется для создания своего клиента/сервера, а не для прослушки чужих.
2) Поэтому вы ничего и не ловите.
3) Поймаете зашифрованный, его нужно будет расшифровывать, это отдельная сложная тема.
Вам там верно ответили про libpcap, идите в том направлении.
Ниже по коду можно забыть правильно закрыть файл, например, если у вас return есть там. Может быть ситуация, когда return случайно вызовете до закрытия файла. С defer же гарантируется, что файл закроется до выхода из функции.
В трехмерном моделировании и рендере редко используется двойная точность. Квадра тут вообще незачем. Рендерил в своё время в Cycles на квадре и игровой видеокарте, игровая обходила квадру в несколько раз, при том, что квадра дороже.
Вот если нужно научные расчеты или симуляции физических процессов, тогда имеет смысл.