Scapy sarà compatibile con Python 3.2? Ho cercato di trovare alcune informazioni su come funziona, dal momento che il sito Web Scapy ha scarse (se ce ne sono) informazioni sulla compatibilità con Python 3.X e non ho trovato nulla di informativo. Qualcuno ha provato a usarlo su Python 3.X e come ha funzionato?Scapy e Python 3.2
risposta
Modifica intrusiva: molte risposte di seguito sono obsolete. Scapy ora supporta Python 3. Vedere https://github.com/secdev/scapy
La compatibilità di Python 3 per le parti di Scapy sembra essere stata attempted.
Forse vale la pena archiviare un biglietto sul loro bug tracker se non ce n'è uno già (ho provato a cercare e non ne ho trovato uno ovvio, che pensavo fosse sorprendente).
Aggiornamento:https://bitbucket.org/secdev/scapy/issues/5082/compatibility-with-python-3
come gli sviluppatori hanno affermato, non lo faranno Scapy2 porta python3. Ho biforcato il codice per Scapy 2.3.1 e ho creato una versione che funziona con python3. Puoi installarlo con pip come scapy-python3 o vedere il codice su https://github.com/phaethon/scapy
Beh, questa versione è ora superata, mentre quella originale https://github.com/secdev/scapy è stata aggiornata per supportare Python 3 – Cukic0d
Per la cronologia, Scapy ora è compatibile con Python 3 e supporta con lo stesso codice base (e, ovviamente, la stessa API) Python 2.7 e da 3.3 a 3.6.
Ottieni l'ultima versione da https://github.com/secdev/scapy o usa pip install --pre scapy
(o pip3
) e prova!
- 1. $ PYTHONSTARTUP con python 2.7 e python 3.2
- 2. Scapy e funzione rdpcap
- 3. Scapy PcapReader e pacchetti tempo
- 4. XCode 3.2 Modelli di Ruby e Python
- 5. Python 3.2 - cookielib
- 6. Ciao mondo con boost python e python 3.2
- 7. Come uscire in Python 3.2?
- 8. Installare pybrain su python 3.2
- 9. Rails 3.2 e activeadmin
- 10. Utilizzo di HTMLParser in Python 3.2
- 11. Python 3.2 Lambda Errore di sintassi
- 12. Installazione di Python 3.2 su Ubuntu 12.04
- 13. Python 3.2 saltare una riga in csv.DictReader
- 14. Setuptools funziona con python 3.2.x
- 15. Perché l'installazione scapy non funziona su Mac?
- 16. AutoMapper 4.2 e Ninject 3.2
- 17. Rails 3.2 e YUI Compressor
- 18. python - Running tox + nosetests su Python 3.2 testenv
- 19. Ping di un intervallo IP con Scapy
- 20. Packet comportamento corrispondente in scapy
- 21. modifica Ethernet FSC in Scapy
- 22. invio di pacchetti ICMP in scapy e scelta dell'interfaccia corretta
- 23. HTTP GET sniffer di pacchetti in Scapy
- 24. Scapy - Come sezionare un campo Trailer Ethernet
- 25. Sviluppo PyObjC con Xcode 3.2
- 26. Spring MVC 3.2 e JSON ObjectMapper problema
- 27. Come posso effettuare il downgrade da Python 3.2 a 2.7?
- 28. SQLAlchemy con Python 3.2: le estensioni C non sono supportate?
- 29. Python 3.2: non si può importare il modulo sqlite3
- 30. Scapy - recupero di RSSI dai pacchetti WiFi
Il collegamento al problema è morto. Ora su [bitbucket.org/secdev/scapy/issues/5082](https://bitbucket.org/secdev/scapy/issues/5082/compatibility-with-python-3) – luckydonald
In [questione emessa] (https://bitbucket.org/secdev/scapy/issues/5082/compatibility-with-python-3) viene citato un fork in [github: phaethon/scapy] (https://github.com/phaethon/scapy) che puoi installa tramite '' 'pip3 install scapy-python3''' (vedi [@Eriks Dobelis answer] (http://stackoverflow.com/a/28286710/3423324)) – luckydonald
Le risposte sono obsolete! Scapy è stato aggiornato per supportare Python 3: https://github.com/secdev/scapy – Cukic0d