Scott Lamb

Results 246 comments of Scott Lamb

Feel free to give commit 8d7dbb8 on the new `python3` branch a try. Automated tests pass; I can't actually flash a device right now so not committing to master yet.

I use [Wireshark](https://www.wireshark.org/) to investigate problems like this. It shows raw packets going over the Ethernet interface, so you can see if the device is simply not sending anything, if...

I'm glad you got it working. If you're able, could you get a packet capture of the successful procedure with the Hikvision tool? I'd like to see what it's doing...

Also, do those addresses `172.9.18.100` and ` 172.9.18.80` match any configuration of your network or your friend's network? I'm guessing not, as `whois -h whois.arin.net 172.9.18.100` says they belong to...

No worries. I think now I misread that "unexpected bytes" line. I actually log that two places in my code, so it could have been either on the "handshake" socket...

Yeah, that'd be a lot slicker. I wonder if the official Hikvision TFTP server is doing something like that. One caveat is that I think raw packet interfaces are a...

fwiw, If I did recognize MACs (through any of the methods you mentioned: database of Hikvision OUIs, commandline flag, or interactively) and use raw packets, it wouldn't be too hard...

Another advantage of doing that would be that you could upgrade a bunch of devices at once, even ones that require different firmware. Through a config file or interactively, you...

It turns out that libpcap makes the raw packet stuff easy to do portably. There are two catches, though: * Basically no one has the Python interface to that installed...

I've finally committed a version of this on the `dir` branch. It works on Unix. Not on Windows (and I forgot to disable the feature in my `.travis.yml` there so...