Writing scanners for protocols that sit on top of HTTP can lead to some serious code duplication. Identify code that can be moved to a library that can be shared among any HTTP-based scanner.