It is impossible to add to the algorithm a kangaroo so that it does not search by public key, but by address? Suppose this takes longer, but you can search for keys for addresses without an outgoing transaction. Or is the kangaroo algorithm not suitable for this?
The Kangaroo algorithm requires that you know the public key in order for it to work. Knowing the Bitcoin address, which is the hash of the public key, cannot be used. You need to know the
actual public key or you cannot use the Kangaroo algorithm. If you are interested in exactly how the Kangaroo algorithm works you can check out our thread here:
https://bitcointalk.org/index.php?topic=5173445.0Or, just read about it here:
Pollard Kangaroo algorithm