Add Allow/Exclusion List #226
Labels
Priority: High
After critical issues are fixed, these should be dealt with before any further issues.
Type: Enhancement
Most issues will probably ask for additions or changes.
Introduction
Multiple tools over time are showing the necessity of allowing/blocking traffic upon specific patterns. This has been implemented in dishomogeneous ways in multiple apps at different OSI layers.
Most allowing/exclusion logic happens at layer 7 (ex. HTTP):
-exclude
flag httpx#1517-eh
nuclei#4437In other tools such as
naabu
this happens at layer 4 via iprangerDescription
The task is about implementing a generic cross-tool solution capable to plug allow/block capabilities with maximum coverage for all tools. At current time
fastdialer
seems a good candidate for most of the tools performing network activities as it sits between layer 7 and layer 4. The component should expose helper/callbacks to add items to allow/block list covering the same cases mentioned in projectdiscovery/httpx#1427.Note: The logic should also work over socks5 proxy
The text was updated successfully, but these errors were encountered: