Skip to content

Commit 0c15b85

Browse files
Merge pull request #2423 from blacklanternsecurity/ignore-empty-targets
Ignore empty targets
2 parents b8a847d + 217bbdb commit 0c15b85

File tree

18 files changed

+21
-18
lines changed

18 files changed

+21
-18
lines changed

bbot/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@
22
__version__ = "v0.0.0"
33

44
from .scanner import Scanner, Preset
5+
6+
__all__ = ["Scanner", "Preset"]

bbot/core/event/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
11
from .base import make_event, is_event, event_from_json
2+
3+
__all__ = ["make_event", "is_event", "event_from_json"]

bbot/core/helpers/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
from .url import *
22
from .misc import *
3-
from . import regexes
4-
from . import validators
3+
from . import regexes as regexes
4+
from . import validators as validators
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
11
from .installer import DepsInstaller
2+
3+
__all__ = ["DepsInstaller"]

bbot/core/helpers/dns/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
from .dns import DNSHelper
1+
from .dns import DNSHelper # noqa

bbot/core/helpers/web/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
from .web import WebHelper
1+
from .web import WebHelper # noqa

bbot/modules/telerik.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
from sys import executable
2-
from urllib.parse import urlparse
32

43
from bbot.modules.base import BaseModule
54

bbot/scanner/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
from .preset import Preset
22
from .scanner import Scanner
3+
4+
__all__ = ["Preset", "Scanner"]

bbot/scanner/preset/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
11
from .preset import Preset
2+
3+
__all__ = ["Preset"]

bbot/scanner/target.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ class BaseTarget(RadixTarget):
2828
accept_target_types = ["TARGET"]
2929

3030
def __init__(self, *targets, **kwargs):
31+
# ignore blank targets (sometimes happens as a symptom of .splitlines())
32+
targets = [stripped for t in targets if (stripped := (t.strip() if isinstance(t, str) else t))]
3133
self.event_seeds = set()
3234
super().__init__(*targets, **kwargs)
3335

0 commit comments

Comments
 (0)