The --basic and co options are one way to insert custom values into the respective headers. The handiness of the function comes from the fact that it not only inserts the values, but also converts the input accordingly before sending it out.
If these are static values, thats not really too difficult to do manually and then use -H. If its fuzzing values, this feature shines.
But: For static values, this feature has not a good enough reason to exist. And for the second use case, that is simply not the scope of wenum. Fuzzing the auth headers is great for trying to find the right credentials, but hydra does that just fine already, and wenum is supposed to focus on enumerating existing endpoints.
Hence, these options will go
The --basic and co options are one way to insert custom values into the respective headers. The handiness of the function comes from the fact that it not only inserts the values, but also converts the input accordingly before sending it out. If these are static values, thats not really too difficult to do manually and then use -H. If its fuzzing values, this feature shines. But: For static values, this feature has not a good enough reason to exist. And for the second use case, that is simply not the scope of wenum. Fuzzing the auth headers is great for trying to find the right credentials, but hydra does that just fine already, and wenum is supposed to focus on enumerating existing endpoints. Hence, these options will go