[GH-ISSUE #949] Unable to sort columns within SSL Proxying Lists #945

Open
opened 2026-03-03 19:23:14 +03:00 by kerem · 1 comment
Owner

Originally created by @sleeve on GitHub (Aug 1, 2021).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/949

Originally assigned to: @NghiaTranUIT on GitHub.

Proxyman Version

Proxyman 2.30.0 (23000)

macOS Version

macOS Monterey 12.0 Beta (21A5294g)

Description

I've recently started doing a lot of auditing in my recordings of third-party domains/services that use SSL Certificate Pinning. After adding all the domains to the SSL Proxy Include List, I have to manually go through all the subsequent calls and then for the ones that failed with a SSL parsing error I move them over to the Exclude List so they won't fail in future tests when resigning them with the Proxyman SSL Certificate.

If I have lot of entries either in the Include or Exclude List, it's very time consuming to slowly scroll through the lists looking for the broken domain name. It would speed up the whole process and save me a ton of time if I could sort the "Name" column alphabetically.

This may be slightly related to https://github.com/ProxymanApp/Proxyman/issues/550 but I think the SSL Proxying List would benefit the most from this feature. As both the Include and Exclude lists can become quite large very quickly.

Steps to reproduce

  1. Enable multiple domains for SSL Proxying
  2. Open Tools > SSL Proxying List...
  3. Click on the column headers for the "Enabled/Disabled (checkboxes)" and "Name" on both the Include and Exclude List.
  4. Note that the columns are clickable but don't actually sort the contents.

Expected behavior

  1. Clicking on the "Name" column on both lists sorts the them alphabetically.
  2. Clicking on the "Enabled/Disabled (checkboxes)" column on both lists sorts them by checked or unchecked.

Screenshots

Screen Shot 2021-08-01 at 1 48 42 PM
Originally created by @sleeve on GitHub (Aug 1, 2021). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/949 Originally assigned to: @NghiaTranUIT on GitHub. ### Proxyman Version Proxyman 2.30.0 (23000) ### macOS Version macOS Monterey 12.0 Beta (21A5294g) ### Description I've recently started doing a lot of auditing in my recordings of third-party domains/services that use SSL Certificate Pinning. After adding all the domains to the SSL Proxy Include List, I have to manually go through all the subsequent calls and then for the ones that failed with a SSL parsing error I move them over to the Exclude List so they won't fail in future tests when resigning them with the Proxyman SSL Certificate. If I have lot of entries either in the Include or Exclude List, it's very time consuming to slowly scroll through the lists looking for the broken domain name. It would speed up the whole process and save me a ton of time if I could sort the "Name" column alphabetically. This may be slightly related to https://github.com/ProxymanApp/Proxyman/issues/550 but I think the SSL Proxying List would benefit the most from this feature. As both the Include and Exclude lists can become quite large very quickly. ### Steps to reproduce 1. Enable multiple domains for SSL Proxying 2. Open `Tools > SSL Proxying List...` 3. Click on the column headers for the "Enabled/Disabled (checkboxes)" and "Name" on both the Include and Exclude List. 4. Note that the columns are clickable but don't actually sort the contents. ### Expected behavior 1. Clicking on the "Name" column on both lists sorts the them alphabetically. 2. Clicking on the "Enabled/Disabled (checkboxes)" column on both lists sorts them by checked or unchecked. ### Screenshots <img width="1172" alt="Screen Shot 2021-08-01 at 1 48 42 PM" src="https://user-images.githubusercontent.com/499487/127784955-d67bfa64-e2b9-4fa7-96d7-8c68650a1227.png">
Author
Owner

@NghiaTranUIT commented on GitHub (Aug 2, 2021):

Thanks for your detailed insight @sleeve 👍 It makes sense to support Sorting on the SSL Proxying list.

Regarding other tools (Map Local, Breakpoint, ...), the reason I haven't implemented it because the matcher would go from top to end of the rule list. Therefore, if we can sort the column, it might change the expected result.

<!-- gh-comment-id:890657853 --> @NghiaTranUIT commented on GitHub (Aug 2, 2021): Thanks for your detailed insight @sleeve 👍 It makes sense to support Sorting on the SSL Proxying list. Regarding other tools (Map Local, Breakpoint, ...), the reason I haven't implemented it because the matcher would go from top to end of the rule list. Therefore, if we can sort the column, it might change the expected result.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Proxyman#945
No description provided.