Skryptowalny lokalny warsztat ruchu sieciowego do inspekcji i przepisywania ruchu HTTP
Przechwytywanie, inspekcja i przepisywanie ruchu HTTP, HTTPS i WebSocket z interaktywnymi zrzutami i automatyzacją w Lua, korzystając z interfejsu TUI z terminalem lub pulpitu przeglądarki. Proxelar, stworzony przez Emanuele Micheletti, jest skierowany do programistów, inżynierów QA i administratorów sieci, którzy potrzebują lokalnego debugowania ruchu. Zawiera silnik natywny w Rust, trwałość sesji oraz sześć trybów przechwytywania, a także obsługuje działanie bez interfejsu graficznego dla zautomatyzowanych przepływów pracy, co czyni go odpowiednim do debugowania interfejsów API i automatyzacji testów sieciowych.
Co robi Proxelar i jak pasuje do przepływów pracy deweloperów
Proxelar przechwytuje ruch na żywo do inspekcji i modyfikacji. Oferuje interaktywną interceptację, aby wstrzymać żądania i odpowiedzi oraz edytować metody, URI, nagłówki lub ciała przed przesłaniem. Narzędzie udostępnia interfejs użytkownika terminala, oparty na sieci GUI, zwykłe wyjście terminalowe oraz bezgłowy interfejs API REST, co pozwala deweloperom wybrać przepływ pracy do ręcznego debugowania, automatycznego testowania lub integracji z potokami CI.
Jak wpływa na zasoby systemowe i ślad operacyjny
Proxelar działa jako pojedynczy plik binarny z rdzeniem natywnym Rust, który utrzymuje niskie obciążenie zasobów. Projekt podkreśla lekką stopę i przenośność, dostarczając dystrybucję w postaci pojedynczego pliku binarnego i obrazu Docker. Utrzymywanie sesji przechowuje przechwycone dane jako wersjonowany JSON, co unika ponownego uruchamiania długich prób. Te wybory projektowe pozwalają narzędziu działać na stacji roboczej dewelopera bez ciężaru większych zestawów zabezpieczeń.
Czy bezpiecznie jest inspekcjonować zaszyfrowany ruch i automatyzować zmiany?
Proxelar zawiera wbudowany silnik HTTPS MITM z lokalną generacją CA i certyfikatami per-host do zaszyfrowanej inspekcji. Obsługuje operacje odczytu-modyfikacji-zapisu za pomocą haków Lua (on_request i on_response), dzięki czemu automatyzacja odbywa się w granicach skryptu. Ramki WebSocket pojawiają się z kierunkiem, opcode i podglądami ładunków. Dla przepływów pracy, które modyfikują ruch na żywo, narzędzie udostępnia wyraźne punkty przechwytywania i skryptowania, a nie ciche edycje w linii.
Kto powinien przyjąć Proxelar i praktyczna wskazówka
Proxelar pasuje do deweloperów i inżynierów QA, którzy potrzebują skryptowalnego, terminalowego proxy, które przechwytuje złożone wzorce ruchu. Użyj bezgłowego interfejsu API REST lub haków Lua do powtarzalnych konfiguracji testowych i zapisz przechwytywanie sesji w formacie JSON przed uruchomieniem transformacji. Polecane.





