sipcapture / captagent

100% Open-Source Packet Capture Agent for HEP
https://sipcapture.org
GNU Affero General Public License v3.0
165 stars 75 forks source link

No protocol_tcp in 6.3.0 Makefile #223

Closed hogbinj closed 4 years ago

hogbinj commented 4 years ago

The make file does not include protocol_tcp

You need the tcp_protocol for tls_protocol

config.status: creating Makefile config.status: creating captagent.spec config.status: creating include/Makefile config.status: creating src/Makefile config.status: creating conf/captagent.xml config.status: creating pkg/debian/captagent.init config.status: creating src/modules/protocol/sip/Makefile config.status: creating src/modules/protocol/sip/captureplan/Makefile config.status: creating src/modules/protocol/ss7/Makefile config.status: creating src/modules/protocol/tls/Makefile config.status: creating src/modules/protocol/tls/captureplan/Makefile config.status: creating src/modules/protocol/rtcp/Makefile config.status: creating src/modules/protocol/rtcp/captureplan/Makefile config.status: creating src/modules/protocol/rtcpxr/Makefile config.status: creating src/modules/protocol/rtcpxr/captureplan/Makefile config.status: creating src/modules/protocol/diameter/Makefile config.status: creating src/modules/protocol/diameter/captureplan/Makefile config.status: creating src/modules/socket/pcap/Makefile config.status: creating src/modules/socket/collector/Makefile config.status: creating src/modules/socket/collector/captureplan/Makefile config.status: creating src/modules/socket/tzsp/Makefile config.status: creating src/modules/socket/tzsp/captureplan/Makefile config.status: creating src/modules/transport/hep/Makefile config.status: creating src/modules/transport/json/Makefile config.status: creating src/modules/interface/http/Makefile config.status: creating src/modules/database/redis/Makefile config.status: creating src/modules/database/hash/Makefile config.status: creating src/config.h config.status: src/config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands

captagent 6.3.0

Build directory............. : Installation prefix......... : /usr/local/captagent HEP Compression............. : no IPv6 support.................: no HEP SSL/TLS................. : yes Flex........................ : flex Bison....................... : bison -y

Build with REDIS............ : no Build with MySQL............ : no Build with PCRE............. : no Build with LibUV............ : yes Build with EPAN............. : no Build with TLS.............. : yes

root@pbx:/usr/src/captagent# ls -l /usr/local/captagent/lib/captagent/modules/*.so -rwxr-xr-x 1 root staff 80704 May 13 12:16 /usr/local/captagent/lib/captagent/modules/database_hash.so -rwxr-xr-x 1 root staff 41288 May 13 12:16 /usr/local/captagent/lib/captagent/modules/database_redis.so -rwxr-xr-x 1 root staff 365032 May 13 12:16 /usr/local/captagent/lib/captagent/modules/interface_http.so -rwxr-xr-x 1 root staff 62872 May 13 12:16 /usr/local/captagent/lib/captagent/modules/output_json.so -rwxr-xr-x 1 root staff 43760 May 13 12:16 /usr/local/captagent/lib/captagent/modules/protocol_diameter.so -rwxr-xr-x 1 root staff 46288 May 13 12:16 /usr/local/captagent/lib/captagent/modules/protocol_rtcp.so -rwxr-xr-x 1 root staff 43568 May 13 12:16 /usr/local/captagent/lib/captagent/modules/protocol_rtcpxr.so -rwxr-xr-x 1 root staff 112624 May 13 12:16 /usr/local/captagent/lib/captagent/modules/protocol_sip.so -rwxr-xr-x 1 root staff 198968 May 13 12:16 /usr/local/captagent/lib/captagent/modules/protocol_ss7.so -rwxr-xr-x 1 root staff 133000 May 13 12:16 /usr/local/captagent/lib/captagent/modules/protocol_tls.so -rwxr-xr-x 1 root staff 56424 May 13 12:16 /usr/local/captagent/lib/captagent/modules/socket_collector.so -rwxr-xr-x 1 root staff 144288 May 13 12:16 /usr/local/captagent/lib/captagent/modules/socket_pcap.so -rwxr-xr-x 1 root staff 54232 May 13 12:16 /usr/local/captagent/lib/captagent/modules/socket_tzsp.so -rwxr-xr-x 1 root staff 99608 May 13 12:16 /usr/local/captagent/lib/captagent/modules/transport_hep.so

adubovikov commented 4 years ago

@kYroL01 can you please check ?

hogbinj commented 4 years ago

Thank you

James Hogbin Director

IP Sentinel t. +44 (0)20 3011 4150 m. +44 7786910895 w. https://www.ip-sentinel.com

On 13 May 2020, at 12:24, Alexandr Dubovikov notifications@github.com<mailto:notifications@github.com> wrote:

@kYroL01https://github.com/kYroL01 can you please check ?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/sipcapture/captagent/issues/223#issuecomment-627919122, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABPANSCJTKN3YGOM25MLQJDRRJ7NRANCNFSM4M7VBZ6A.

IP Sentinel Disclaimer This communication is for the information of the person to whom it has been delivered and neither it nor any of its contents should be passed on to or used by any other person. IP Sentinel Ltd is a limited company registered in England and Wales under Registered Number 08648097. Registered Office: Newnhams Wood, Horsted Keynes, West Sussex, RH17 7BT. Disclaimer: Q3dhRSrm_disclaimer

kYroL01 commented 4 years ago

Hello @hogbinj That's because the tcp was renamed tls in 6.3.1 If you see

config.status: creating src/modules/protocol/tls/Makefile
config.status: creating src/modules/protocol/tls/captureplan/Makefile

https://github.com/sipcapture/captagent/releases/tag/6.3.1

in 6.3.0 you can find tcp

hogbinj commented 4 years ago

OK. Then there is something else.

root@pbx:/usr/local/captagent/etc/captagent# /usr/local/captagent/sbin/captagent -d [NOTICE] Loaded core config root@pbx:/usr/local/captagent/etc/captagent# [ERR] xmlread.c:136 Unable to open file: [/usr/local/captagent/etc/captagent//protocol_tcp.xml] [ERR] protocol_tls.c:304 Unable to open configuration file: /usr/local/captagent/etc/captagent//protocol_tcp.xml

captagent.xml

Protocol_tls.xml tcp port 5061 I wanted port 5061, 5063, 5081 & 5083 but couldn’t work out how to do that and started with the port I can force a test call over However that is overlapped by portrange 5060-5090 I want 5060, 5062, 5080 and 5082 but couldn’t work out how to do that J/. James Hogbin Director IP Sentinel t. +44 (0)20 3011 4150 m. +44 7786910895 w. https://www.ip-sentinel.com On 13 May 2020, at 17:45, Michele Campus > wrote: Hello @hogbinj That's because the tcp was renamed tls If you see config.status: creating src/modules/protocol/tls/captureplan/Makefile config.status: creating src/modules/protocol/rtcp/Makefile — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe. IP Sentinel Disclaimer This communication is for the information of the person to whom it has been delivered and neither it nor any of its contents should be passed on to or used by any other person. IP Sentinel Ltd is a limited company registered in England and Wales under Registered Number 08648097. Registered Office: Newnhams Wood, Horsted Keynes, West Sussex, RH17 7BT. Disclaimer: Q3dhRSrm_disclaimer
kYroL01 commented 4 years ago

@hogbinj You're right - there was a typo in the module name. Fixed by 7c52aef100d291faee406af1bb6e95d90a56370d