GithubHelp home page GithubHelp logo

j-gras / bro-fuzzy-hashing Goto Github PK

View Code? Open in Web Editor NEW
6.0 6.0 3.0 157 KB

Bro plugin providing fuzzy hashing integration.

License: BSD 3-Clause "New" or "Revised" License

CMake 16.32% Makefile 4.23% Shell 6.04% Bro 15.29% C++ 58.13%

bro-fuzzy-hashing's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

bro-fuzzy-hashing's Issues

JGras-FuzzyHashing.linux-x86_64.so: undefined symbol

Testing Environment

  • Bro: 2.6.1
  • tlsh mast branch
  • Lib libtlsh-dev libfuzzy-dev (Debian 9)

Debugging output
new file, F9an0X3XKSA4babIFj bro: symbol lookup error: /usr/local/bro/lib/bro/plugins/JGras_FuzzyHashing//lib/JGras-FuzzyHashing.linux-x86_64.so: undefined symbol: _ZN4Tlsh5finalEPKhji

ldd -

ldd -r JGras-FuzzyHashing.linux-x86_64.so linux-vdso.so.1 (0x00007ffd4c5d4000) libfuzzy.so.2 => /usr/local/lib/libfuzzy.so.2 (0x00007f01f3140000) libtlsh.so.0 => /usr/lib/x86_64-linux-gnu/libtlsh.so.0 (0x00007f01f2f0c000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f01f2d89000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f01f2c06000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f01f2bec000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f01f2a2b000) /lib64/ld-linux-x86-64.so.2 (0x00007f01f3156000) undefined symbol: _ZTIN6plugin6PluginE (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN6plugin6Plugin13InitPreScriptEv (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN6plugin6Plugin14InitPostScriptEv (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN6plugin6Plugin4DoneEv (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN6plugin6Plugin12HookLoadFileENS0_8LoadTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_ (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN6plugin6Plugin16HookCallFunctionEPK4FuncP5FrameP8ValPList (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN6plugin6Plugin14HookQueueEventEP5Event (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN6plugin6Plugin15HookDrainEventsEv (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN6plugin6Plugin21HookUpdateNetworkTimeEd (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN6plugin6Plugin21HookSetupAnalyzerTreeEP10Connection (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN6plugin6Plugin14HookBroObjDtorEPv (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN6plugin6Plugin11HookLogInitERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_bbRKN7logging13WriterBackend10WriterInfoEiPKPKN9threading5FieldE (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN6plugin6Plugin12HookLogWriteERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_RKN7logging13WriterBackend10WriterInfoEiPKPKN9threading5FieldEPPNSE_5ValueE (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN6plugin6Plugin12HookReporterERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE15EventHandlerPtrPK10ConnectionPK8ValPListbPK8LocationSI_bS8_ (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN6plugin6Plugin11MetaHookPreENS_8HookTypeERKNSt7__cxx114listINS_12HookArgumentESaIS4_EEE (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN6plugin6Plugin12MetaHookPostENS_8HookTypeERKNSt7__cxx114listINS_12HookArgumentESaIS4_EEES4_ (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZTIN13file_analysis8AnalyzerE (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZTI7HashVal (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZNK7HashVal13GetSerialTypeEv (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZNK7HashVal11DoSerializeEP10SerialInfo (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN7HashVal13DoUnserializeEP12UnserialInfo (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZNK3Val8DescribeEP5ODesc (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN6BroObj15SetLocationInfoEPK8LocationS2_ (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN6BroObj21UpdateLocationEndInfoERK8Location (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZNK3Val5CloneEv (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZNK3Val7SizeValEv (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZNK3Val16MemoryAllocationEv (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZNK3Val5AddToEPS_i (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZNK3Val10RemoveFromEPS_ (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZNK3Val12DescribeReSTEP5ODesc (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZNK3Val11ValDescribeEP5ODesc (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZNK3Val15ValDescribeReSTEP5ODesc (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZNK7HashVal7IsValidEv (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN7HashVal4InitEv (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN7HashVal4FeedEPKvm (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN7HashVal3GetEv (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN7HashVal6DoInitEv (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN7HashVal6DoFeedEPKvm (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN7HashVal5DoGetEv (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZTV3Val (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: file_mgr (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZTV7HashVal (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: timer_mgr (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN11TransientID7counterE (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: mgr (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: reporter (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN13file_analysis8Analyzer10id_counterE (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: end_location (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZTVN13file_analysis8AnalyzerE (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: start_location (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: bro_version_2_6_1_plugin_6 (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZTV6BroObj (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN11BuiltinFuncC1EPFP3ValP5FrameP8ValPListEPKci (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN6plugin6Plugin10AddBifItemERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_7BifItem4TypeE(./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN13file_analysis8AnalyzerD2Ev (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _Z7bad_refi (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN3TagC2Ev (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN6plugin7Manager15RegisterBifFileEPKcPFvPNS_6PluginEE (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _Z9type_name7TypeTag (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN13file_analysis9ComponentC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPFPNS_8AnalyzerEP9RecordValPNS_4FileEEj (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _Z11delete_valsP8ValPList (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN6BroObj15SetLocationInfoEPK8LocationS2_ (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN4Tlsh5finalEPKhji (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN6plugin6PluginC2Ev (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN8BaseList6appendEPv (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN9StringValC1EPKc (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN7HashValC2EP10OpaqueType (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN3TagC2ERKS_ (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN10OpaqueTypeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN8EventMgr10QueueEventEP5Event (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _Z8to_upperRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN8BaseListC2Ei (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZNK12EventHandlercvbEv (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN9OpaqueValD2Ev (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN8Reporter5ErrorEPKcz (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN3TagD2Ev (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN6plugin6Plugin12AddComponentEPNS_9ComponentE (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _Z16base_type_no_ref7TypeTag (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN7HashVal4InitEv (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _Z16internal_handlerPKc (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN6BroObjD2Ev (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN5EventC1E15EventHandlerPtrP8ValPListmjP8TimerMgrP6BroObj (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZNK6BroObj6BadTagEPKcS1_S1_ (./JGras-FuzzyHashing.linux-x86_64.so) undefined symbol: _ZN6plugin6PluginD2Ev (./JGras-FuzzyHashing.linux-x86_64.so)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.