History log of /external/scapy/scapy/arch/pcapdnet.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9557210e5342984ff5de6476b0d1508f029e2245 10-Jan-2018 Pierre Lalet <pierre@droids-corp.org> Merge pull request #1002 from guedou/Issue_#1001

Attempt to fix #1001
c1004afc1b7f3c6e05c7bee9fd70b1e2e8d706a9 27-Dec-2017 Guillaume Valadon <guillaume@valadon.net> Missing get_working_if() implementation with dnet
/external/scapy/scapy/arch/pcapdnet.py
9c8b8c98a50fbdc336d250ccbc97649d1f943f26 26-Dec-2017 Chen Zhe <chenzhesg@gmail.com> fix error
/external/scapy/scapy/arch/pcapdnet.py
d7fcb2769bf5de9e7ea248e0d75bdfa36743fd3e 16-Dec-2017 gpotter2 <gabriel@potter.fr> Fix pcapdnet

(new pcapdnet api)
/external/scapy/scapy/arch/pcapdnet.py
07dedfded9ae364ba246be402ebf7b4d2670153b 12-Dec-2017 gpotter2 <gabriel@potter.fr> [Windows] Loading speedup (pcapdnet cache) + cleanup (#927)
/external/scapy/scapy/arch/pcapdnet.py
d7762b7dc3d949938a7dba3deda6d8cd16076e4f 31-Oct-2017 Pierre Lalet <pierre@droids-corp.org> Merge pull request #932 from gpotter2/kracks-windows

[Krack windows] Fix sockets automaton selection
22e18e5dcce4c6a1e770a3397e02466047566626 31-Oct-2017 gpotter2 <gabriel@potter.fr> Add Npcap WLAN util functions
/external/scapy/scapy/arch/pcapdnet.py
5b08bfecc881af24375b44825d40cc090e9a5f57 30-Oct-2017 gpotter2 <gabriel@potter.fr> Fix automatons select on sockets
/external/scapy/scapy/arch/pcapdnet.py
e3b8c55d6e6ec63b8ab20afa7e479ae06844abad 05-Oct-2017 Pierre LALET <pierre.lalet@cea.fr> Close handles opened using pcapy

The .close() method has been recently added to pcapy objects (see
https://github.com/CoreSecurity/pcapy/issues/30 &
https://github.com/CoreSecurity/pcapy/pull/35).
/external/scapy/scapy/arch/pcapdnet.py
edd4e843008c637bf3d1a2c8274a8429ac2a4185 26-Sep-2017 gpotter2 <gabriel@potter.fr> Replace all warning params
/external/scapy/scapy/arch/pcapdnet.py
b612d8d9f626eeae3bc7eb2a10c139c4d79f381d 19-Sep-2017 gpotter2 <gabriel@potter.fr> More chr/chb and ord/orb changes
/external/scapy/scapy/arch/pcapdnet.py
5e76be46bd500492cfc492836eefdc9e48ea9fd6 15-Sep-2017 gpotter2 <gabriel@potter.fr> Bytes conversion fixes, NTP fixes
/external/scapy/scapy/arch/pcapdnet.py
adc65770503b25e381492d1c4eb47cae8f722652 12-Jul-2017 gpotter2 <gabriel@potter.fr> Small format fixes
/external/scapy/scapy/arch/pcapdnet.py
a7d464f13c83744aed47504e9bd58e708232395c 24-Jun-2017 gpotter2 <gabriel@potter.fr> Fix Loopback on layer 3
/external/scapy/scapy/arch/pcapdnet.py
31c272efa24484c019cf48362da77d4bd881459a 06-May-2017 gpotter2 <gabriel@potter.fr> Get ipv6 addresses using the pcap API

This will speed up the boot
/external/scapy/scapy/arch/pcapdnet.py
5e8857410015a93f6371459b2f870432ded39b9f 31-May-2017 gpotter2 <gabriel@potter.fr> Bytes conversion, chb, raw, minor fixes
/external/scapy/scapy/arch/pcapdnet.py
0812c0585a99df5eeb516c1b0490c9afa04f796b 30-Aug-2017 gpotter2 <gabriel@potter.fr> Fix decimal timestamp on Windows
/external/scapy/scapy/arch/pcapdnet.py
4fe539f51fab22dd11e975e93ddf7b292b4ac1de 24-Aug-2017 Pierre LALET <pierre.lalet@cea.fr> Arch/Pcap/Windows: use a different interface to send packets
/external/scapy/scapy/arch/pcapdnet.py
71365d428e88fd63de49bf2b0557e14efdcdf40d 23-Aug-2017 Pierre LALET <pierre.lalet@cea.fr> Pcapy support: fix .fileno() and .close()
/external/scapy/scapy/arch/pcapdnet.py
58541c315324eea5f70d14a50dc2bf952575e142 24-Aug-2017 Pierre Lalet <pierre@droids-corp.org> Merge pull request #769 from gpotter2/py3-set3-1

[Python 2 to 3] Add required b's
1186356a1d73fd59b700d8af05e789d0e8899de6 22-Aug-2017 gpotter2 <gabriel@potter.fr> Add required b's
/external/scapy/scapy/arch/pcapdnet.py
b36da963a5da03f9d1385b3a5d5d3f504675914d 24-Aug-2017 gpotter2 <gabriel@potter.fr> [Python 3] Automaton fixes & __next__ python 3 alias (#773)
/external/scapy/scapy/arch/pcapdnet.py
22a55b62eb35e8611fe03b99e4ff4f257a97b5d1 27-Jun-2017 gpotter2 <gabriel@potter.fr> [Python 2 to 3] Main six fixes (#630)

* Apply six fixes
* Include six directly in scapy
* Ignore six library in coverage
* Moved winpcapy to modules
* Iterator and list fixes
/external/scapy/scapy/arch/pcapdnet.py
49fef49091880acc3777252e2c1ae393b17f7eb1 30-May-2017 gpotter2 <gabriel@potter.fr> Merge branch 'master' into py3-step2-1
d51edef8530fe1e944f13eb65ef863c2d7f04b1d 25-Apr-2017 gpotter2 <gabriel@potter.fr> Python 2 to 3: Exceptions, loops, isinstance and haskey
/external/scapy/scapy/arch/pcapdnet.py
05dc450e1f3b4240f3cca288b1208cb7e8949938 03-May-2017 Guillaume Valadon <guillaume@valadon.net> map() calls rewritten as list comprehensions
/external/scapy/scapy/arch/pcapdnet.py
037c992d29bdb7c5c7af968506fea4c3a3fac866 22-Mar-2017 Pierre Lalet <pierre@droids-corp.org> Merge pull request #572 from gpotter2/scpy-30-prog

[convergence] Python 3- string byte tag
2a7ad0d13aaaa2a5358f82c67877856863a30d61 21-Mar-2017 gpotter2 <gabriel@potter.fr> Run auto parser
/external/scapy/scapy/arch/pcapdnet.py
40a60d12364e92f1f464996f89caeb8e6e0ca834 24-Feb-2017 gpotter2 <gabriel@potter.fr> Added XP check
/external/scapy/scapy/arch/pcapdnet.py
42d4672c9e21c4388fb581cc947aed7d25354931 23-Feb-2017 gpotter2 <gabriel@potter.fr> Routing fixes
/external/scapy/scapy/arch/pcapdnet.py
2a54fe68cadcb2b75c9c31244499c2b21f385eb4 18-Feb-2017 gpotter2 <gpotter2@users.noreply.github.com> [Logs] Several logs fixes: interractive + pyx + duplication (#485)

* Better warning()

* Tiny import fix

* Several log fixes

* Added docstrings

* Fixed imports
/external/scapy/scapy/arch/pcapdnet.py
5e7624b8eaee0c0e75599088ebf0ae46c148573f 02-Jan-2017 Guillaume Valadon <guillaume@valadon.net> get_if_raw_addr(): unified behavior
/external/scapy/scapy/arch/pcapdnet.py
90da76f56bc90a7165f586c0fa89352c6f7ea784 13-Jan-2017 gpotter2 <gpotter2@users.noreply.github.com> [Networking/Windows] Added IPv6 support (#398)

Fix IPv6 support on Windows
/external/scapy/scapy/arch/pcapdnet.py
7fb6f8bc2231ecfc9db2c103761d8d654c1b4f60 21-Dec-2016 gpotter2 <gabriel@potter.fr> [Layers] Added fields desc on CookedLinux + L3pcapsocket

- Added fields on CookedLinux
- Tiny tiny tiny fix: added description to L3pcapsocket
/external/scapy/scapy/arch/pcapdnet.py
83c748efcf93ac79b8c9dd649e7b4efb3e374788 20-Dec-2016 gpotter2 <gpotter2@users.noreply.github.com> [Windows/Networking] Support no wpcap.dll (#406)
/external/scapy/scapy/arch/pcapdnet.py
aa8d452736440204cf8bbc8f3cbec8ce6f5b71a3 15-Dec-2016 Pierre Lalet <pierre@droids-corp.org> Merge pull request #389 from guedou/appveyor

AppVeyor support
58fdc06cd17385337d38f2273157efbf65b22cea 14-Dec-2016 Guillaume Valadon <guillaume.valadon@ssi.gouv.fr> AppVeyor support
/external/scapy/scapy/arch/pcapdnet.py
f9cd967bfae5a048b8cfd74e949d671e139f6e5c 14-Dec-2016 Dmitriy Dubson <d.dubson@gmail.com> [bug] fix issue with python-pcapy interface next() function not properly catching if next packet does not exist.
/external/scapy/scapy/arch/pcapdnet.py
e41627769f6eba2dc54f102e8e7c0bc246090eec 08-Dec-2016 Alexander Bluhm <alexander.bluhm@gmx.net> Allow to set promisc mode in sndrcv().

In the pcapdnet() backend it was not possible to run the
L{2,3}{pcap,dnet}Socket in promiscuous mode. Add a promisc option
to sr(), sr1(), srp(), srp1(), srflood(), srpflood() so that the
user can choose the behavior.

Keep the default non-promiscuous as in most cases sndrcv() sniffs
an answer that is directed to the sender.
/external/scapy/scapy/arch/pcapdnet.py
6057906368d55634d11e1d19a5cca1f127595b11 01-Jun-2016 Robin Jarry <robin.jarry@6wind.com> Fix individual modules import

When using scapy as a third party library, we do not "benefit" from the
loading routine that puts all symbols in the __builtin__ namespace. This
implies that all modules must be "importable" without any errors for
undefined symbols.

This patch fixes importing every scapy module individually. Some
circular imports were fixed (between inet6 and dhcp6).

Most errors were detected by using pylint with the right configuration
(scapy produces a *lot* of errors). Other errors were detected with the
following shell script:

export PYTHONPATH=".:$PYTHONPATH"
for f in $(find scapy/ -name '*.py'); do
f=${f%/__init__.py}
module=$(echo ${f%.py} | sed 's,/,.,g')
python -c "import $module; print $module"
done

Also, replace all implicit relative imports by absolute imports to avoid
surprises with some python versions.

Signed-off-by: Robin Jarry <robin.jarry@6wind.com>
/external/scapy/scapy/arch/pcapdnet.py
2ec520aa444990a595f5280e666ab4c3f2f3795f 05-Apr-2016 Guillaume Valadon <guillaume@valadon.net> Scapy can now use dumbnet
/external/scapy/scapy/arch/pcapdnet.py
eee40b92a38fa8c6a0308d7b17f2196f06410650 02-Mar-2016 Dmitriy Vorotnikov <vorotnikovdk@yandex.ru> Allow L2pcapListenSocket.recv() to return None if where is no captured packets. Make sniff() to continue loop if received pkt is None (issue #74)
/external/scapy/scapy/arch/pcapdnet.py
0dfb5bfb476848b5c07d3640985044dbf3bc47eb 07-Jan-2016 n1nj4sec <contact@n1nj4.eu> Windows: use Winpcap, drop DNET dependency
/external/scapy/scapy/arch/pcapdnet.py
a30a79ee335b28bb6bb737ea3cf58cc274f3a42a 29-Aug-2014 <insomniac@slackware.it> Fixed missing colol
/external/scapy/scapy/arch/pcapdnet.py
f01f0e132f21f2b42bd08212dc42cb161f31c12f 20-Aug-2014 <insomniac@slackware.it> Made more robust _PcapWrapper_pypcap.next() by handling if self.pcap.next() returns None.
/external/scapy/scapy/arch/pcapdnet.py
7575e4f3ae04fc7a46fdadccdb7656691970d8da 06-Aug-2014 <insomniac@slackware.it> Converting explicitly the instance returned by pcap_next into a str, since
pcapy returns a buffer instance instead
/external/scapy/scapy/arch/pcapdnet.py
6d7f110566ee9c2f6828645f00c7f995fa9888d1 24-Feb-2014 Guillaume Valadon <guillaume@valadon.net> Close the file descriptor used to send packets

--HG--
branch : Issue #371
/external/scapy/scapy/arch/pcapdnet.py
d8c9326eb996da1d0fc9eff375e1b67c938aabf5 14-Jul-2010 Dirk Loss <mail@dirk-loss.de> Remove dependency on special 'scapy' string in pcap.__version__

Newer versions of the pypcap library now include our fixes
and support the timeout_ms argument. So we should not depend
on our customized, specially marked, pypcap version anymore.
/external/scapy/scapy/arch/pcapdnet.py
0ce149b41a10223c75f33a135d0a7ddc6bd2e022 16-Jun-2010 Dirk Loss <mail@dirk-loss.de> Added (simple) module-level docstrings for all modules
/external/scapy/scapy/arch/pcapdnet.py
1eaf474df268fb6637d63a6a9ef5a67c9f1f313e 20-Jul-2009 Dirk Loss <mail@dirk-loss.de> Support for special 'Scapy' variant of pypcap to enable timeouts

pylibpcap and pcapy offer a 'to_ms' parameter to set the read
timeout in milliseconds, but standard pypcap does not.
(Instead there is the 'immediate' parameter to disable buffering.)
A specially patched pcap version was made for Scapy which adds a
timeout_ms parameter, but to stay compatible with pypcap it has a
different position in the argument list than in pylibpcap
and pcapy.
So we have to distinguish four different Python bindings for
libpcap/WinPcap.
/external/scapy/scapy/arch/pcapdnet.py
265290efffe27a368a3daa1c427fb601744ce2f5 20-Jul-2009 Dirk Loss <mail@dirk-loss.de> Added Windows-specific sniff() function
/external/scapy/scapy/arch/pcapdnet.py
d489ce165666898194b563aadbcdaffb7140f121 20-Jul-2009 Dirk Loss <mail@dirk-loss.de> Merge
d88f0f11dea1e9f05b91b1fa2eb1eb4163a731fc 14-Jun-2009 Phil <phil@secdev.org> Changed default MTU to be 32767 and made supersocket.recv() argument optional
/external/scapy/scapy/arch/pcapdnet.py
135a8adb55eb7e22ee503172e8922f38a1752f15 13-Feb-2009 Phil <phil@secdev.org> Added Windows architecture
/external/scapy/scapy/arch/pcapdnet.py
e4b13136c40c1518e7ba6a366a7313d03ec6cb1a 19-Dec-2008 Phil <phil@secdev.org> Added get_if_list() in dnet mode
/external/scapy/scapy/arch/pcapdnet.py
5cd211343e79e7f97c07c3d47044e7dbadc66259 19-Dec-2008 Phil <phil@secdev.org> Fixed import in pcapdnet.py (ticket #154)
/external/scapy/scapy/arch/pcapdnet.py
b1239ca889ad2969c060a774a7d5b45ea9cc43e0 12-Sep-2008 Phil <phil@secdev.org> Fixed pcapdnet.get_if_raw_addr for loopback interfaces
/external/scapy/scapy/arch/pcapdnet.py
f9d46ff438f4bce7fdb16e87381ca477cba569ef 12-Sep-2008 Phil <phil@secdev.org> Have scapy run even without pcap or dnet (no injection/sniffing)
/external/scapy/scapy/arch/pcapdnet.py
5f56932f2ba2726f17ec7095b460e5dfafe53199 30-Aug-2008 Phil <phil@secdev.org> Added conf.raw_layer
/external/scapy/scapy/arch/pcapdnet.py
5d05ebbd529aa78751740251a151c237ae04797e 30-Aug-2008 Phil <phil@secdev.org> Created conf.default_l2 layer
/external/scapy/scapy/arch/pcapdnet.py
c86172204450053919a59493408b88f1e9a66c45 29-Aug-2008 Phil <phil@secdev.org> Fixed missing imports
/external/scapy/scapy/arch/pcapdnet.py
d5db227c01d234f218caf2a66d59976fae77f08c 28-Aug-2008 Phil <phil@secdev.org> Added __repr__() to supersockets
/external/scapy/scapy/arch/pcapdnet.py
10ee9eb026c24397a8f2fc2127bb21bf94da71d7 28-Aug-2008 Phil <phil@secdev.org> Reworked supersocket definition and pcap/dnet usage

architecture-specific supersockets are defined in arch specific files
ability to force pcap or dnet usage redefining conf.use_pcap/dnet
ability to use libpcap and pypcap wrappers. pcapy partly supported.
/external/scapy/scapy/arch/pcapdnet.py