Seth Hall
9a71f8aa86
Initial commit of RadioTap encapsulation support)
...
- It works for me, but I believe that one of the headers I'm stripping
is variable length so this is unlikely to be complete.
2015-02-04 23:33:20 -05:00
Jon Siwek
dec96234e3
Fix some minor Coverity Scan complaints.
2014-10-30 13:26:34 -05:00
Robin Sommer
38beb6632e
Switching the prefix separator for packet source/dumper plugins once
...
more, now to "::".
Addresses BIT-1267.
2014-10-07 15:27:16 -07:00
Robin Sommer
56a2a1a1e5
Fix for allowing a packet source plugin to provide multiple prefixes
...
with a colon.
2014-10-07 15:26:30 -07:00
Jon Siwek
31b7e984d1
Fix packet sources being treated as idle when a packet is available.
...
Addresses BIT-1266.
2014-10-02 12:16:33 -05:00
Jon Siwek
9cd85be308
Fix regression causing the main loop to spin more frequently.
...
Addresses BIT-1266.
2014-10-02 11:33:37 -05:00
Robin Sommer
cce09b75de
Changing prefix for packet sources/dumper from ':' to '%'.
...
Addresses BIT-1249.
2014-09-25 17:54:36 -07:00
Robin Sommer
e9692958f0
Merge remote-tracking branch 'origin/topic/jsiwek/improve_comm_loop'
...
* origin/topic/jsiwek/improve_comm_loop:
Add a simple FD_Set wrapper/helper class.
Fix Pipe copy/assignment to make a copy of flags.
Fix possible abort on writing to a full pipe.
Remove timeouts from remote communication loop.
2014-09-25 12:46:48 -07:00
Jon Siwek
a87b22cd0a
Fix a compile error on systems without pcap-int.h.
2014-09-15 11:16:39 -05:00
Robin Sommer
160543cbc6
Merge remote-tracking branch 'origin/topic/jsiwek/jj-bugs'
...
* origin/topic/jsiwek/jj-bugs:
Fix incorrect data delivery skips after gap in HTTP Content-Range.
Fix file analysis placement of data after gap in HTTP Content-Range.
Fix issue w/ TCP reassembler not delivering some segments.
Raise http_entity_data in line with data arrival.
Implement file ID caching for MIME_Mail.
BIT-1240: Fix MIME entity file data/gap ordering.
BIT-1240 #closed
BIT-1246 #closed
BIT-1247 #closed
BIT-1248 #closed
2014-09-12 19:44:54 -07:00
Jon Siwek
59c54a0fc6
Add a simple FD_Set wrapper/helper class.
2014-09-09 16:28:04 -05:00
Jon Siwek
450680f72b
Fix a compile error.
2014-09-09 14:36:19 -05:00
Jon Siwek
cf66bd8b69
Merge branch 'master' into topic/jsiwek/improve_comm_loop
...
Conflicts:
src/CMakeLists.txt
src/FlowSrc.cc
src/FlowSrc.h
src/IOSource.h
src/PktSrc.cc
src/PktSrc.h
src/iosource/Manager.cc
2014-09-09 14:19:43 -05:00
Robin Sommer
265438b84c
Merge remote-tracking branch 'origin/master' into topic/robin/pktsrc
2014-09-08 14:03:16 -07:00
Robin Sommer
5c6dfb2408
Fixing link-layer handling.
...
Something had gotten mixed up here.
2014-09-06 12:31:25 -07:00
Robin Sommer
4a66a8e341
Bugfixes and test updates.
2014-09-05 18:20:23 -07:00
Robin Sommer
042afd2feb
Fixing remaining tests.
2014-09-04 20:55:44 -07:00
Robin Sommer
43e63daa45
Fixing Bro-level BPF filtering.
2014-09-03 17:37:35 -07:00
Robin Sommer
569853444f
A set of smaller API tweaks, and polishing.
2014-09-03 12:45:38 -07:00
Robin Sommer
3e669daa05
Interface tweaks for PktSrc, plus docs for PktSrc and PktDumper.
2014-08-28 00:52:36 -04:00
Robin Sommer
5f817513d0
A set of various fixes and smaller API tweaks, plus tests.
...
Also moving PCAP-related bifs to iosource/pcap.bif.
2014-08-24 19:55:26 -07:00
Robin Sommer
ce9f16490c
Moving some of the BPF filtering code into base class.
...
This will allow packet sources that don't support BPF natively to
emulate the filtering via libpcap.
2014-08-22 17:50:03 -07:00
Robin Sommer
0186061aa8
Small packet dumper API change.
2014-08-22 16:49:32 -07:00
Robin Sommer
caa55ad352
Moving Pkt{Src,Dumper} a directory level up.
...
Also renaming PktSourceComponent to PktSrcComponent.
2014-08-22 16:46:15 -07:00
Robin Sommer
93e6a4a9db
Removing netmap, remaining pieces of the 2ndary path, and left-over
...
files of packet sorter.
Netmap will move to a plugin.
2014-08-22 16:24:39 -07:00
Robin Sommer
bf6dd2e9ca
Merge remote-tracking branch 'origin/master' into topic/robin/pktsrc
...
Conflicts:
configure
src/CMakeLists.txt
src/Net.cc
src/PacketSort.cc
src/PacketSort.h
src/RemoteSerializer.cc
src/Sessions.cc
src/Sessions.h
2014-08-22 15:41:42 -07:00
Robin Sommer
462fd68931
Prototype of a netmap packet source.
...
TODO: Add userland BPF filtering so that our filters work.
2014-01-27 16:44:21 -08:00
Robin Sommer
9a9451af00
A series of updates and tweaks to the new PktSrc interface.
2014-01-27 15:20:02 -08:00
Robin Sommer
191b63e334
Merge branch 'topic/robin/dynamic-plugins-2.3' into topic/robin/pktsrc
2014-01-27 09:31:15 -08:00
Robin Sommer
93d9dde969
IOSource reorg.
...
A bunch of infrastructure work to move IOSource, IOSourceRegistry (now
iosource::Manager) and PktSrc/PktDumper code into iosource/, and over
to a plugin structure.
Other IOSources aren't touched yet, they are still in src/*.
It compiles and does something with a small trace, but that's all I've
tested so far. There are quite certainly a number of problems left, as
well as various TODOs and cleanup; and nothing's cast in stone yet.
Will continue to work on this.
2013-12-11 18:00:34 -08:00