Skip to content

Commit 8b60b4b

Browse files
authored
Merge pull request #17 from ShellCode33/develop
Merge develop into master
2 parents 8fab046 + c044d34 commit 8b60b4b

File tree

13 files changed

+40
-28
lines changed

13 files changed

+40
-28
lines changed

credslayer/parsers/ftp.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# coding: utf-8
22

3-
from pyshark.packet.layer import Layer
3+
from pyshark.packet.layers.base import BaseLayer
44

55
from credslayer.core import logger
66
from credslayer.core.session import Session
77

88

9-
def analyse(session: Session, layer: Layer):
9+
def analyse(session: Session, layer: BaseLayer):
1010

1111
current_creds = session.credentials_being_built
1212

credslayer/parsers/http.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import base64
44
from urllib.parse import parse_qs
55

6-
from pyshark.packet.layer import Layer
6+
from pyshark.packet.layers.base import BaseLayer
77

88
from credslayer.core import logger
99
from credslayer.core.session import Session
@@ -26,7 +26,7 @@
2626
'j_password']
2727

2828

29-
def analyse(session: Session, layer: Layer):
29+
def analyse(session: Session, layer: BaseLayer):
3030

3131
current_creds = session.credentials_being_built
3232

credslayer/parsers/imap.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# coding: utf-8
22

3-
from pyshark.packet.layer import Layer
3+
from pyshark.packet.layers.base import BaseLayer
44

55
from credslayer.core import logger
66
from credslayer.core.session import Session
77

88

9-
def analyse(session: Session, layer: Layer):
9+
def analyse(session: Session, layer: BaseLayer):
1010

1111
current_creds = session.credentials_being_built
1212

credslayer/parsers/kerberos.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# coding: utf-8
22

3-
from pyshark.packet.layer import Layer
3+
from pyshark.packet.layers.base import BaseLayer
44

55
from credslayer.core import logger
66
from credslayer.core.session import Session
77

88

9-
def analyse(session: Session, layer: Layer) -> bool:
9+
def analyse(session: Session, layer: BaseLayer) -> bool:
1010
logger.debug("Kerberos analysis...")
1111

1212
return False

credslayer/parsers/ldap.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# coding: utf-8
2-
from pyshark.packet.layer import Layer
2+
from pyshark.packet.layers.base import BaseLayer
33

44
from credslayer.core import logger
55
from credslayer.core.session import Session
66

77

8-
def analyse(session: Session, layer: Layer):
8+
def analyse(session: Session, layer: BaseLayer):
99

1010
current_creds = session.credentials_being_built
1111

credslayer/parsers/mysql.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# coding: utf-8
22

3-
from pyshark.packet.layer import Layer
3+
from pyshark.packet.layers.base import BaseLayer
44

55
from credslayer.core import logger
66
from credslayer.core.session import Session
77

88

9-
def analyse(session: Session, layer: Layer):
9+
def analyse(session: Session, layer: BaseLayer):
1010

1111
current_creds = session.credentials_being_built
1212

credslayer/parsers/ntlmssp.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import base64
44
from typing import Tuple
55

6-
from pyshark.packet.layer import Layer
6+
from pyshark.packet.layers.base import BaseLayer
77

88
from credslayer.core import logger
99
from credslayer.core.session import Session
@@ -30,12 +30,12 @@ def _fix_tshark_widechar_issue(layer) -> Tuple[str, str]:
3030

3131
# Great resource : http://davenport.sourceforge.net/ntlm.html#theNtlmv2Response
3232

33-
def analyse(session: Session, layer: Layer):
33+
def analyse(session: Session, layer: BaseLayer):
3434

3535
current_creds = session.credentials_being_built
3636

3737
if current_creds and hasattr(layer, "nt_status"):
38-
status = int(layer.nt_status)
38+
status = int(layer.nt_status, 16)
3939

4040
if status == 0: # LOGON SUCCESS
4141
logger.found(session, "{} found: {}".format(current_creds.context["version"], current_creds.hash))

credslayer/parsers/pgsql.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# coding: utf-8
22

3-
from pyshark.packet.layer import Layer
3+
from pyshark.packet.layers.base import BaseLayer
44

55
from credslayer.core import logger
66
from credslayer.core.session import Session
77

88

9-
def analyse(session: Session, layer: Layer):
9+
def analyse(session: Session, layer: BaseLayer):
1010

1111
current_creds = session.credentials_being_built
1212

credslayer/parsers/pop.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# coding: utf-8
2-
from pyshark.packet.layer import Layer
2+
from pyshark.packet.layers.base import BaseLayer
33

44
from credslayer.core import utils, logger
55
from credslayer.core.session import Session
66

77

8-
def analyse(session: Session, layer: Layer):
8+
def analyse(session: Session, layer: BaseLayer):
99

1010
current_creds = session.credentials_being_built
1111

credslayer/parsers/smtp.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
from base64 import b64decode
44

5-
from pyshark.packet.layer import Layer
5+
from pyshark.packet.layers.base import BaseLayer
66

77
from credslayer.core import utils, logger
88
from credslayer.core.session import Session
99

1010

11-
def analyse(session: Session, layer: Layer):
11+
def analyse(session: Session, layer: BaseLayer):
1212

1313
current_creds = session.credentials_being_built
1414

0 commit comments

Comments
 (0)