Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MAC address getVendorName (OUI Lookup) functionality #904

Merged
merged 83 commits into from
Feb 15, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
83 commits
Select commit Hold shift + click to select a range
410104e
backup
egecetin Jun 26, 2022
708d567
add masked values
egecetin Jun 26, 2022
8272466
minor update
egecetin Jun 26, 2022
6d8e137
add space
egecetin Jun 26, 2022
0b638e7
update
egecetin Jun 26, 2022
7176108
backup
egecetin Jun 26, 2022
3454151
fix
egecetin Jun 26, 2022
ff2268d
reorder files
egecetin Jun 28, 2022
9e6f3a2
add windows
egecetin Jun 28, 2022
96ad5e4
update
egecetin Jun 28, 2022
cad6dee
Merge branch 'seladb:master' into maclookup
egecetin Jul 31, 2022
5097333
Merge branch 'dev' into maclookup
egecetin Jul 31, 2022
686f511
change hardcoded to runtime
egecetin Aug 3, 2022
2264b75
remove unnecessary changes
egecetin Aug 3, 2022
d4c1444
update
egecetin Aug 3, 2022
96ffdfc
make typos happy
egecetin Aug 3, 2022
ab6b416
Create .gitattributes
egecetin Aug 4, 2022
6343084
Update .gitattributes
egecetin Aug 4, 2022
209b5c6
remove dat
egecetin Aug 4, 2022
3acf82c
rename files
egecetin Aug 4, 2022
5e43b1e
indent to tabs
egecetin Aug 4, 2022
8bc3f74
:/
egecetin Aug 4, 2022
9221b75
remove attributes
egecetin Aug 4, 2022
d45ce39
add database file again
egecetin Aug 4, 2022
976d436
unnecessary change
egecetin Aug 4, 2022
974f8f1
check
egecetin Aug 4, 2022
2fdf9ec
check
egecetin Aug 4, 2022
098bfbe
fixed now?
egecetin Aug 4, 2022
1fe62e2
check big endian
egecetin Aug 4, 2022
40874d0
update
egecetin Aug 4, 2022
2c9d9b8
update
egecetin Aug 4, 2022
cef8881
no need endianness cleanup code
egecetin Aug 4, 2022
8b50f76
Merge branch 'dev' into maclookup
egecetin Aug 5, 2022
6ee6052
minor update
egecetin Aug 8, 2022
dd046d7
minor update
egecetin Aug 8, 2022
7f5fd6c
fix doxy error
egecetin Aug 8, 2022
e6e2547
format
egecetin Aug 8, 2022
a5a0155
set default path
egecetin Aug 10, 2022
c5085e5
Merge branch 'dev' into maclookup
egecetin Aug 17, 2022
09eef3d
Merge branch 'dev' into maclookup
egecetin Sep 23, 2022
a00cd11
Merge branch 'dev' into maclookup
egecetin Oct 12, 2022
a0fe895
wip
egecetin Oct 14, 2022
500eceb
update python script
egecetin Oct 14, 2022
25b65cf
remove old dat file
egecetin Oct 14, 2022
64a55e0
fix pre-commit
egecetin Oct 14, 2022
7130b2d
fix codespell
egecetin Oct 14, 2022
20254f0
minor fix
egecetin Oct 15, 2022
0900d70
pre-commit should fixed now
egecetin Oct 15, 2022
e89a85c
minor fix
egecetin Oct 15, 2022
32de295
fix eof
egecetin Oct 15, 2022
79e5ae9
fix vendor names for masked macs
egecetin Oct 15, 2022
c8b99fa
add json
egecetin Oct 15, 2022
1acd33b
compile for linux
egecetin Oct 16, 2022
f63177f
update functions for json
egecetin Oct 16, 2022
3685add
fix test path
egecetin Oct 16, 2022
d24df7e
fix utf8 characters
egecetin Oct 16, 2022
b4c12f3
add comment
egecetin Oct 16, 2022
30f3a07
Merge branch 'dev' into maclookup
egecetin Oct 16, 2022
94b0c33
fix masked mac
egecetin Oct 16, 2022
a7f15fd
fix pre-commit
egecetin Oct 16, 2022
d4a9946
fix vs
egecetin Oct 17, 2022
1d2c6c6
minor fixes
egecetin Oct 18, 2022
dbcba20
change test oui's with less advertising brands
egecetin Oct 18, 2022
7da44c6
object type already checked
egecetin Oct 18, 2022
df1fd3c
Merge remote-tracking branch 'upstream/dev' into maclookup
egecetin Feb 5, 2023
e342eb6
very minor change for ignore
egecetin Feb 5, 2023
9204b34
update for cmake
egecetin Feb 5, 2023
f13a866
add shebang header
egecetin Feb 5, 2023
db2dbdf
update database to latest
egecetin Feb 5, 2023
a94635c
fix pre-commit
egecetin Feb 5, 2023
4746abd
support both json and compile time constant
egecetin Feb 5, 2023
a24d8af
remove whitespace
egecetin Feb 5, 2023
0076359
rename folder
egecetin Feb 5, 2023
9b2a12c
exclude from checks
egecetin Feb 5, 2023
73042aa
minor update
egecetin Feb 5, 2023
e887c42
Refactor the python script which creates the OUI dataset
seladb Feb 9, 2023
e2e339e
remove unnecessary things
egecetin Feb 9, 2023
9438932
removed functions from tests
egecetin Feb 9, 2023
e745dc2
add tag
egecetin Feb 9, 2023
0c93205
fix pre-commit
egecetin Feb 9, 2023
0a90cf0
remove old python
egecetin Feb 9, 2023
3acf42a
Merge remote-tracking branch 'upstream/dev' into maclookup
egecetin Feb 9, 2023
ad7fcad
Merge remote-tracking branch 'upstream/dev' into maclookup
egecetin Feb 15, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
2 changes: 1 addition & 1 deletion .codespellrc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[codespell]
skip = *.dat,typos-config.toml,.git,./ci,./Dist,./mk,./Tests/ExamplesTest/expected_output,./Tests/ExamplesTest/pcap_examples,./Tests/Packet++Test/PacketExamples,./Tests/Pcap++Test/PcapExamples
skip = *.dat,typos-config.toml,.git,./ci,./Dist,./mk,./Tests/ExamplesTest/expected_output,./Tests/ExamplesTest/pcap_examples,./Tests/Packet++Test/PacketExamples,./Tests/Pcap++Test/PcapExamples,./3rdParty/json,./3rdParty/OUIDataset/PCPP_OUIDataset.json
ignore-words = codespell-ignore-list.txt
count =
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
#pcap and pcapng files
*.pcap
*.pcapng
*.pcapng.zst
egecetin marked this conversation as resolved.
Show resolved Hide resolved
*.pcapng.zstd
*.cap

Expand All @@ -36,6 +37,7 @@ build/

#auto generated files
setup_dpdk_settings.dat
3rdParty/OUIDataset/manuf.dat

#curl text
Tests/Pcap++Test/cUrl/curl_output.txt
Expand Down
2 changes: 2 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,10 @@ repos:
rev: v2.2.2
hooks:
- id: codespell
pass_filenames: false
- repo: https://github.com/crate-ci/typos
rev: v1.13.7
hooks:
- id: typos
args: ['--config=typos-config.toml']
pass_filenames: false
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Explicit paths are not excluded at pre-commit for some reason, so I've added workaround mentioned here

3 changes: 2 additions & 1 deletion 3rdParty/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,9 @@ set(CMAKE_CXX_CLANG_TIDY "")

add_subdirectory(EndianPortable)
add_subdirectory(Getopt-for-Visual-Studio)
add_subdirectory(LightPcapNg)
add_subdirectory(hash-library)
add_subdirectory(json)
add_subdirectory(LightPcapNg)
add_subdirectory(MemPlumber/MemPlumber)

if(PCAPPP_INSTALL)
Expand Down