- Learning Python for Forensics
- Preston Miller Chapin Bryce
- 169字
- 2021-07-02 16:41:12
Challenge
We recommend experimenting with the code to learn how it works or try to improve its functionality. For example, checking whether the user supplied two arguments would be better suited at the beginning of the main()
function rather than checking after the bulk of the program has executed. Another simple check might be determining that the vendor and product ID are both four characters in length. Anything less or greater should be refused as all vendor and product IDs in the dictionary are four characters long.
We have provided a file named usb.ids
in the code packet containing the USB data source from the webpage of interest. Rather than using urllib2
to access the data source online, we recommend modifying the script to work with the usb.ids
local file. This can expand the script functionality for those lacking an Internet connection or are running the script offline. Programs are constantly evolving and are never truly finished products. There are plenty of other improvements that can be made here.
- DB2 V9權(quán)威指南
- Python Game Programming By Example
- Flash CS6中文版應(yīng)用教程(第三版)
- PostgreSQL Replication(Second Edition)
- Spring快速入門
- 深入淺出React和Redux
- Mastering Akka
- QGIS Python Programming Cookbook(Second Edition)
- Beginning C++ Game Programming
- jQuery for Designers Beginner's Guide Second Edition
- JavaScript程序設(shè)計基礎(chǔ)教程(慕課版)
- C語言學(xué)習(xí)手冊
- 編程改變生活:用PySide6/PyQt6創(chuàng)建GUI程序(進(jìn)階篇·微課視頻版)
- INSTANT Eclipse Application Testing How-to
- Drupal 8 Quick Start Guide