Исправлен баг с ungzip, обновлен фронтенд
This commit is contained in:
@@ -98,14 +98,15 @@ sudo docker-compose up --build -d
|
||||
Для этого вызывается диалоговое окно по нажатию кнопки `+` в навбаре,
|
||||
где можно указать название и порт сервиса, а также дополнительные опции.
|
||||
|
||||
Система начнет автоматически захватывать стримы и отображать их в сайдбаре.
|
||||
При нажатии на стрим в главном контейнере выводится список пакетов;
|
||||
между бинарным и текстовым представлением можно переключиться по кнопке в сайдбаре.
|
||||
|
||||
Для удобного отлова флагов в приложении существует система паттернов.
|
||||
Чтобы создать паттерн, нужно открыть выпадающее меню `Patterns` и нажать кнопку `+`,
|
||||
затем указать нужный тип поиска, сам паттерн, цвет подсветки в тексте и прочее.
|
||||
|
||||
В режиме LIVE система начнет автоматически захватывать стримы и отображать их в сайдбаре.
|
||||
В режиме FILE для начала обработки файла нужно нажать соответствующую кнопку в сайдбаре.
|
||||
При нажатии на стрим в главном контейнере выводится список пакетов;
|
||||
между бинарным и текстовым представлением можно переключиться по кнопке в сайдбаре.
|
||||
|
||||
### Горячие клавиши
|
||||
Для быстрой навигации по стримам можно использовать следующие горячие клавиши:
|
||||
* `Ctrl+Up` -- переместиться на один стрим выше
|
||||
|
||||
@@ -98,14 +98,15 @@ First of all, you should create game services.
|
||||
To do that click `+` in the navbar,
|
||||
then fill in the service name, port, and optimization to perform.
|
||||
|
||||
The system will start automatically capture streams and show them in a sidebar.
|
||||
Click at a stream to view a list of packets;
|
||||
you can click a button in the sidebar to switch between binary and text views.
|
||||
|
||||
For simple monitoring of flags, there is a system of patterns.
|
||||
To create a pattern open `Patterns` dropdown menu, press `+`, then
|
||||
specify the type of pattern, the pattern itself, highlight color and other things.
|
||||
|
||||
In LIVE mode the system will start automatically capture streams and show them in a sidebar.
|
||||
In FILE mode you'll have to press appropriate button in a sidebar to start processing a file.
|
||||
Click at a stream to view a list of packets;
|
||||
you can click a button in the sidebar to switch between binary and text views.
|
||||
|
||||
### Shortcuts
|
||||
To quickly navigate streams you can use the following shortcuts:
|
||||
* `Ctrl+Up` -- go to next stream
|
||||
|
||||
2
frontend
2
frontend
Submodule frontend updated: 28169642b4...cb6c090020
@@ -171,7 +171,7 @@ public class StreamOptimizer {
|
||||
}
|
||||
|
||||
if (contentPos != -1) { // начало body
|
||||
String headers = content.substring(0, contentPos);
|
||||
String headers = content.substring(0, contentPos + 2); // захватываем первые \r\n
|
||||
boolean gziped = headers.contains("Content-Encoding: gzip\r\n");
|
||||
if (gziped) {
|
||||
gzipStarted = true;
|
||||
|
||||
Reference in New Issue
Block a user