Comments (5)
Hi Chaitanya,
Thanks for reporting this. Some assumptions where made in the import statement. It should be fixed in master with commit 8c9be76. Could you clone master and give it a try?
from scapy-ssl_tls.
I had installed scapy-ssl_tls with pip, and had cloned the repo's examples directory as a reference/tutorial. As you mentioned above, I tried the recent version of the python file and it still gives the same error. Will I have to reinstall scapy-ssl_tls, and from source this time?
from scapy-ssl_tls.
Ah, I may get what's happening. You may have an outdated version of scapy-ssl_tls installed through pip. Could you try and upgrade it? I believe that should fix your issue.
Otherwise yes, you will have to do a git clone https://github.com/tintinweb/scapy-ssl_tls
and run the examples from there.
Currently you may be running the examples against an older version of scapy-ssl_tls. TLSSocket was integrated in 1.2 which was released just a few days ago.
from scapy-ssl_tls.
Spot on! That fixed that.
But I have an NotImplementedError being reported now. I am trying to reach a lighttpd ssl server, wherein I get this error. I guess it could be that lighttpd doesn't support the cipher suites that the python file is using. Any suggestions where I could tweak?
from scapy-ssl_tls.
Cool.
You're getting a TLS Alert back from your server. This means that something went wrong during the handshake. As you mentioned it may be the cipher-suite offered by the python client, the TLS version requested, or a number of other things.
You can change the version and cipher_suites in tls_hello() and give it a try.
As you see, the examples are only just that, and need tweaking and error checking to achieve what you wish. Good luck and thanks for using the tool!
from scapy-ssl_tls.
Related Issues (20)
- I need a help for Encrypt the communication of the Modbus protocol using AES and SSL Socket programming in python. HOT 2
- how can i control the condition to count how much TLS protocol packages HOT 1
- Trying to Encrypt and Decrypt the communication between Client and Server using Modbus/TCP protocol.
- How to send raw data in tls? HOT 3
- Bad record mac when using ECDHE_RSA_WITH_AES_256_CBC_SHA384 cipher
- Missing os import
- How to create the Certificate Status message from the server? Any examples would be appreciated. HOT 1
- 2.0.0 server_rsa.py quit with error HOT 1
- TLSSessionCtx support for DTLS
- how to generate completely arbitrary messages HOT 1
- TLS 1.3 support HOT 2
- Pip Install Error HOT 4
- Feature: How to analyse statemachines using scapy-ssl_tls?
- UserWarning: Verification of GCM tag failed: MAC check failed HOT 1
- Documentation is sparse HOT 1
- Feature request: Implement please SSLKEYLOG decryption HOT 5
- Handling of curve25519 and curve448 ServerKeyExchange
- Pip Install Error HOT 2
- any guide for gmtls?
- Error Loading module scapy.layers.ssl_tls
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from scapy-ssl_tls.