News for hackers. Stuff that matters.
Re:How I use Wireshark by taneq on Tuesday June 19, 2018 @09:35AM (#17346415)
I've used it for a few things:

* To analyze the bluetooth protocol for a smartwatch so I could reverse-engineer a phone app to talk to it

* To intercept a temperature logger's TCP comms and figure out how it talked to the vendor's (crap) server software so I could write a better server for it

* To track down a weird problem where ffmpeg won't stream from my home CCTV system (it turns out it sends a duplicate PLAY command, still haven't figured out why yet...)

* To snoop for IP addresses on my local network in order to find lost devices (eg. when someone else set a device to a static IP address which has since been lost).

It's basically a fantastic Swiss Army knife for any question that starts with "what" and ends with "on the network".

Re:How I use Wireshark by dharmab on Tuesday June 19, 2018 @10:44AM (#17347123)
We recently used it to troubleshoot a problem where 2-3% of TLS connections on a certain VIP were failing. Turns out a switch inside our cloud provider was zeroing out two bits. (TCP CRCs only protect against corruption on the wire, not corruption that happens _inside_ a device!)

That was a fun support ticket.

Re:How I use Wireshark by spydum on Tuesday June 19, 2018 @12:31PM (#17348113)
I can one up that. I had corrupt HTTP payloads with what looked like boot loader data being inserted ! I tracked it back to VMWare host with a physical NIC driver that was reading past the buffer, and picking up the bootloader from memory. Inside the guest, wire shark was happy, but upstream at the LB it was receiving the nasty payload.
Re:How I use Wireshark by drewpc on Tuesday June 19, 2018 @01:06PM (#17348386)
Same here. I have developed a few dissectors for Wireshark and monitoring tools on top of libpcap and find it immensely useful. I did a writeup of "Troubleshooting TCP Throughput" that involves Wireshark here: http://www.thedrews.net/troubleshoot_tcp_throughput.pdf
Re:How I use Wireshark by _pmf_ on Tuesday June 19, 2018 @10:43AM (#17347110)
Also: USB with USBPCap.

My personal pain point is lack of localhost tracing under Windows.

Re:How I use Wireshark by mapl on Tuesday June 19, 2018 @10:49AM (#17347179)
Try npcap https://nmap.org/npcap/

Loopback Packet Capture: Npcap is able to sniff loopback packets (transmissions between services on the same machine) by using the Windows Filtering Platform (WFP). After installation, Npcap will create an adapter named Npcap Loopback Adapter for you. If you are a Wireshark user, choose this adapter to capture, you will see all loopback traffic the same way as other non-loopback adapters

Re:How I use Wireshark by _pmf_ on Tuesday June 19, 2018 @02:32PM (#17349168)
Thanks; will try.
Re:How I use Wireshark by EvanAnderson on Tuesday June 19, 2018 @07:34PM (#17351178)
Rawcap can do this. It's increasingly showing its age, but I still use it fairly frequently. It generates PCAP files, it's 23KB, and its only dependency is .NET Framework 2.0 (which, admittedly, is becoming more of a problem than a blessing): http://www.netresec.com/?page=RawCap
Re:How I use Wireshark by retSava on Tuesday June 19, 2018 @10:07AM (#17346707)
Would be interesting reads! Do you have any material out there?
Re:How I use Wireshark by taneq on Wednesday June 20, 2018 @07:58PM (#17360990)
Not at the moment but maybe I should start blogging again... :)
Re:How I use Wireshark by rvense on Tuesday June 19, 2018 @03:56PM (#17349821)
I was able to quickly reverse engineer a slightly non-standard use of the fastboot protocol to update the firmware on a Linux-based device. Very cool piece of software.
Re:How I use Wireshark by agumonkey on Tuesday June 19, 2018 @05:11PM (#17350324)
eavesdropping, open source best friend. :cough: