Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Allow/Exclusion List #226

Open
Mzack9999 opened this issue Jan 4, 2024 · 0 comments
Open

Add Allow/Exclusion List #226

Mzack9999 opened this issue Jan 4, 2024 · 0 comments
Assignees
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.

Comments

@Mzack9999
Copy link
Member

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):

In other tools such as naabu this happens at layer 4 via ipranger

Description

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

@Mzack9999 Mzack9999 added 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. labels Jan 4, 2024
@Mzack9999 Mzack9999 self-assigned this Jan 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
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.
Projects
None yet
Development

No branches or pull requests

1 participant