Comments (7)
Thank you for your NetBSD work.
from scapy.
Great!
from scapy.
The code is now available here: https://github.com/guedou/scapy-bpf
So far, only the IPv6 regression tests fails (but they also do with pcap/dnet) on OS X.
from scapy.
The code is still under development.The following items must be checked before committing to the main repository:
- fix pcapdnet dependencies
- fix Issue #109
- add OS X to Travis CI
- use pcapdnet.py as root
- add BPF mode as non root
- add BPF mode as root
- write unit tests for functions in bpf.py and bsd.py (regression.uts & bpf.uts: 86% LOC coverage)
- inject/sniff on the loopback interface:
- FreeBSD & OS X: sr1() v4/v6 OK - srp1() only works for v4 ...
- OpenBSD & NetBSD: KO on write() "Address family not supported by protocol family"
- FreeBSD
- tested on 10.2
- fix run_scapy (
pkg install python2
creates the python2 alias)
- OpenBSD
- tested on 5.5: the python2 link must be created manually
- tested on 5.9: the python2 link must be created manually
- NetBSD
- tested on 7.0 (
pkg_add py27-readline
): the python2 link must be created manually
- tested on 7.0 (
- test networking & automatons
- test pipes: a simple example works fine
from scapy.
@krytarowski Thanks for your support ! I have a special relation with NetBSD as I used it a lot few years ago =) I won't be able to test the code on something else than amd64. If you have access to other architectures, I will be pleased to fix the bugs (if any).
from scapy.
Lately I'm focused on amd64.
from scapy.
PR #221 includes this patch, and is waiting to be reviewed.
from scapy.
Related Issues (20)
- The "Ticketer++ - Call show()" test seems to fail with non-UTC timezones HOT 1
- Counter64 missing for ASN1 and BER
- IPv6 would be added to contrib/pim.py HOT 2
- bug on sr function HOT 4
- Resolving LoadLibrary Error for Cross-Platform Compatibility HOT 5
- `conf.manufdb.*` doesn't seem to work because Wireshark and some distros no longer ship the OUI database HOT 4
- ICMP Extension Header wrong padding placement HOT 3
- PythonCANSocket recv_raw function can't pass timout parameter to python-can HOT 1
- SNMP endOfMibView causes exception HOT 3
- No route found for IPv6 destination ff02::1:ff00:1 (no default route?) when running IPv6-only HOT 4
- UTCTimeField and negative value on Windows HOT 1
- IPv6 source address selection regression HOT 4
- OSError: [Errno 9] Bad file Descriptor HOT 3
- pdfdump crashes with UnicodeEncodeError HOT 7
- Issue with packet handling for ICMPv6 packets utilizing the IPv6ExtHdrHopByHop layer. HOT 1
- Unhandled Exception after join in AsyncSniffer caused by usage of a non-existent interface
- Send/Receive Problem with ICMPv6 reply packets with IPv6ExtHdrDestOpt HOT 3
- list object has no attribute display
- Sniffign in Monitor Mode on Windows Throws Exception - libpcap & WLanHelper path issue
- send(generator) skips first packet HOT 1
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.