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

SNGREP TLS support #7098

Closed
Amygos opened this issue Nov 7, 2024 · 4 comments
Closed

SNGREP TLS support #7098

Amygos opened this issue Nov 7, 2024 · 4 comments
Labels
nethvoice Bug or features releted to the NethVoice project verified All test cases were verified successfully
Milestone

Comments

@Amygos
Copy link
Member

Amygos commented Nov 7, 2024

Simplify and speed up the process of enabling TLS connection viewing in SNGREP, and, if possible, link it to the activation of remote support.

Deactivation should also be easy, and ideally, automated when remote support is turned off

Sngrep with TLS doesn't permit to save on file pcap of conversation.

@Amygos Amygos converted this from a draft issue Nov 7, 2024
@Amygos Amygos modified the milestone: NethVoice 1.1 Nov 7, 2024
@Stell0
Copy link

Stell0 commented Nov 8, 2024

I requested info on how to enable sip trace at runtime to evoseed https://evoseed.atlassian.net/servicedesk/customer/portal/5/EA-38

@gsanchietti gsanchietti added the nethvoice Bug or features releted to the NethVoice project label Nov 14, 2024
@Amygos Amygos moved this from Todo to In Progress in NethVoice Nov 15, 2024
@Amygos
Copy link
Member Author

Amygos commented Dec 9, 2024

Testing release nethesis/ns8-nethvoice-proxy 1.1.1-testing.1

@Amygos Amygos added the testing Packages are available from testing repositories label Dec 9, 2024
@nethbot nethbot moved this from In Progress to Testing in NethVoice Dec 9, 2024
@Amygos
Copy link
Member Author

Amygos commented Dec 9, 2024

Prequisites

An example of sngrep configuration and usage:

[root@mv ~]# cat ~/.sngrephep2rc
set capture.device lo
set eep.listen on
set eep.listen.version 2
set eep.listen.address 127.0.0.1
set eep.listen.port 5065
[root@nv ~]# sngrep -f ~/.sngrephep2rc -d any

Test Case 1: Enable SIP Tracing During Active Support Sessions

  • Objective: Verify that SIP tracing can be enabled specifically during active support sessions to capture necessary TLS debug information.
  • Preconditions:
    • Nethserver 8 is installed with the Nethvoice Proxy module (testing version).
    • The cluster is activated with a subscription.
    • An active support session is initiated.
  • Steps:
    1. Initiate an active support session on the Nethserver 8 system.
    2. Enable SIP tracing during the active support session.
    3. Verify that SIP tracing is capturing TLS debug information.
    4. Check the system performance to ensure it is not overloaded with traces outside of the active support session.
  • Expected Results:
    • SIP tracing is successfully enabled during the active support session.
    • System performance is maintained, and tracing is limited to the active support session period.

Test Case 2: Limit SIP Tracing to Active Support Sessions

  • Objective: Verify that SIP tracing is limited to active support sessions and does not capture data outside of these sessions.
  • Preconditions:
    • Nethserver 8 is installed with the Nethvoice Proxy module (testing version).
    • The cluster is activated with a subscription.
    • SIP tracing is enabled during an active support session.
  • Steps:
    1. End the active support session.
    2. Verify that SIP tracing is automatically disabled.
    3. Check the system logs to ensure that no unnecessary trace data is captured outside of the active support session.
  • Expected Results:
    • SIP tracing is automatically disabled when the active support session ends.
    • No unnecessary trace data is captured outside of the active support session.

Test Case 3: Update Procedure

  • Objective: Verify that the Nethvoice Proxy module can be updated from the stable version to the testing version without affecting the SIP tracing functionality.
  • Preconditions:
    • Nethserver 8 is installed with the Nethvoice Proxy module (stable version).
    • The cluster is activated with a subscription.
  • Steps:
    1. Update the Nethvoice Proxy module from the stable version to the testing version.
    2. Verify that the SIP tracing functionality is still working as expected.
    3. Test the SIP tracing feature during an active support session.
  • Expected Results:
    • The Nethvoice Proxy module is successfully updated to the testing version.
    • The SIP tracing functionality is still working as expected after the update.
    • SIP tracing can be enabled and disabled as expected during active support sessions.

@Amygos Amygos unassigned Amygos and Stell0 Dec 9, 2024
@andrea-marchionni andrea-marchionni added verified All test cases were verified successfully and removed testing Packages are available from testing repositories labels Dec 11, 2024
@nethbot nethbot moved this from Testing to In Progress in NethVoice Dec 11, 2024
@nethbot nethbot moved this from In Progress to Verified in NethVoice Dec 11, 2024
@Amygos
Copy link
Member Author

Amygos commented Dec 12, 2024

Release nethesis/ns8-nethvoice 1.1.2

@Amygos Amygos closed this as completed Dec 12, 2024
@github-project-automation github-project-automation bot moved this from Verified to Done in NethVoice Dec 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
nethvoice Bug or features releted to the NethVoice project verified All test cases were verified successfully
Projects
Archived in project
Development

No branches or pull requests

4 participants