Use in your own projectΒΆ
CredSLayer is available in PyPI repository, you can simply add credslayer
to your requirements.txt
file.
The easiest way to retrieve credentials from a pcap is as follow :
from credslayer import process_pcap
if __name__ == "__main__":
credentials = process_pcap("my_capture.pcap").get_list_of_all_credentials()
for creds in credentials:
print(creds)
If you want to perform a live capture and process credentials as they come, you can use a callback as follow :
from credslayer import active_processing
from credslayer.core.utils import Credentials
def process_found_credentials(credentials: Credentials):
print("Found:", credentials)
if __name__ == "__main__":
active_processing("wlp2s0", creds_found_callback=process_found_credentials)