Praca z plikami jest jednym z podstawowych zadań, które można zautomatyzować za pomocą Pythona. Może to obejmować odczytywanie plików logów w celu analizy zdarzeń, przetwarzanie plików konfiguracyjnych, czy też zapisywanie wyników zautomatyzowanych skryptów do plików. W tym artykule skupimy się na podstawowych operacjach związanych z otwieraniem, czytaniem i zapisywaniem plików ...
Ostatnie Discy Artykuły
![Społeczność Ansible, czyli dzielenie się gotowymi rozwiązaniami w projekcie Ansible Galaxy – zaawansowane użycie](https://wladcysieci.pl/wp-content/uploads/2024/07/ansiblecz2-270x180.png)
Społeczność Ansible, czyli dzielenie się gotowymi...
Ansible Galaxy działa jako centralne repozytorium, które umożliwia znalezienie, ponowne użycie i dzielenie się wiedzą, doświadczeniem i sprawdzonymi już napisanymi rozwiązaniami z innymi, szczególnie rolami, które są zbiorami playbooków i innych plików realizujących określone funkcje w środowisku. W tym artykule skupię się na bardziej zaawansowanym zastosowaniu Ansible Galaxy, przedstawiając jego ...
![Społeczność Ansible czyli dzielenie się gotowymi rozwiązaniami w projekcie Ansible Galaxy](https://wladcysieci.pl/wp-content/uploads/2024/06/DALL·E-2024-06-26-11.03.25-Create-a-horizontal-banner-depicting-a-digital-landscape-without-any-logos-focusing-on-a-network-of-interconnected-computer-nodes-and-flowing-data-st-270x180.webp)
Społeczność Ansible czyli dzielenie się gotowymi...
Ansible Galaxy to jedna z najważniejszych funkcji w ekosystemie Ansible. Umożliwia ona użytkownikom łatwe współdzielenie, zarządzanie i odkrywanie gotowych do użycia ról. Projekt ten został wprowadzony przez Red Hat jako część narzędzia Ansible, które jest jednym z najbardziej popularnych narzędzi do automatyzacji IT. Ansible Galaxy, dostępne na stronie galaxy.ansible.com, działa ...
![Audyt bezpieczeństwa systemu Linux przy pomocy darmowego narzędzia Lynis](https://wladcysieci.pl/wp-content/uploads/2024/06/DALL·E-2024-06-13-08.36.26-A-horizontal-informative-illustration-for-an-article-about-Linux-system-security-auditing-using-the-Lynis-tool.-The-graphic-should-feature-a-digital--270x180.webp)
Audyt bezpieczeństwa systemu Linux przy pomocy darmowego...
W dzisiejszym dynamicznym świecie IT, gdzie cyberzagrożenia rosną w zastraszającym tempie, niezbędne jest posiadanie narzędzi umożliwiających efektywne zarządzanie bezpieczeństwem systemów. Jednym z takich narzędzi jest Lynis, wszechstronny i potężny skaner bezpieczeństwa dla systemów Linux, Unix i macOS. W tym artykule pokażę wam, czym jest Lynis, jakie są jego główne funkcje ...
![Jak stworzyć efektowny, domowy NAS? – Przewodnik po FreeNAS/TrueNAS](https://wladcysieci.pl/wp-content/uploads/2024/05/DALL·E-2024-05-17-14.17.29-A-visually-captivating-horizontal-illustration-for-a-tech-article-focusing-on-reusing-old-computer-hardware-to-create-a-DIY-NAS-system.-The-image-dis-270x180.webp)
Jak stworzyć efektowny, domowy NAS? – Przewodnik...
Wielu z was na pewno zastanawia się nad tym, w jaki sposób można wykorzystać stary sprzęt komputerowy zalegający w szafie i czy istnieje możliwość przerobienia takiego sprzętu na domową wersję NAS. Odpowiedź na to pytanie jest prosta, oczywiście można to zrobić i jest do tego wiele darmowych i dobrych narzędzi, ...
![Różne wersje Pythona na jednym komputerze](https://wladcysieci.pl/wp-content/uploads/2024/05/DALL·E-2024-05-24-08.44.52-A-visually-engaging-horizontal-banner-for-a-blog-post-featuring-various-versions-of-Python-on-a-single-computer-enhanced-with-the-color-purple-which-270x180.webp)
Różne wersje Pythona na jednym komputerze
Python jest jednym z najpopularniejszych języków programowania. Jest to język interpretowalny. Wiąże się z tym konieczność zainstalowania interpretera tego języka na naszym systemie operacyjnym. Umiejętność zarządzania wieloma wersjami interpretera języka Python w systemie Linux (i nie tylko) jest niezbędna dla każdego administratora sieci oraz programisty. Linux, dzięki swojej elastyczności i ...
![Zbieranie, analiza i raportowanie o zdarzeniach w sieci – czyli praktyczne wykorzystanie SIEM](https://wladcysieci.pl/wp-content/uploads/2024/05/Zrzut-ekranu-2024-05-06-114318-270x180.png)
Zbieranie, analiza i raportowanie o zdarzeniach w sieci...
Biorąc pod uwagę coraz większą ilość zagrożeń we współczesnym świecie wirtualnym jedną z najbardziej istotnych gałęzi jest szeroko pojęte bezpieczeństwo nie tylko danych, ale i całych sieci. W gąszczu coraz większej ilości informacji warto znać podstawowe technologie służące do zbierania, analizy i raportowania o zdarzeniach w sieci. Jedną z nich ...
![Struktura Testcase w pyATS](https://wladcysieci.pl/wp-content/uploads/2024/04/tyqe-270x180.webp)
Struktura Testcase w pyATS
W tym wpisie przyjrzymy się, jak wygląda struktura testów (Testcase) funkcjonalnych kodowanych za pomocą pyATS. Struktura ta pozwala na łatwe i przejrzyste tworzenie testów, zarządzanie nimi oraz raportowanie wyników. Dzięki modularnej budowie, można łatwo rozbudowywać i dostosowywać testy do konkretnych potrzeb.
![Rola dekoratorów Python w bibliotece pyATS](https://wladcysieci.pl/wp-content/uploads/2024/03/Create-an-image-of-a-cyber-python-snake-wrapped-around-a-computer-on-a-purple-background-Realistic-foto-scaled-270x180.jpg)
Rola dekoratorów Python w bibliotece pyATS
Podczas ostatniego webinaru (28.02.2024) „Testowanie infrastruktury sieciowej skryptami Python” Piotr Wojciechowski pokazał budowanie testów funkcjonalnych z zastosowaniem modułu aetest z biblioteki pyATS. Podczas kodowania zastosowane zostały specjalne konstrukcje w języku Python, zwane dekoratorami. W poniższym artykule przyjrzyjmy się dokładniej ich działaniu.
![Czym są testy funkcjonalne?](https://wladcysieci.pl/wp-content/uploads/2024/02/Imagine_a_cartoonish_humoristic_scene_resized_829x550-270x180.png)
Czym są testy funkcjonalne?
Testowanie środowiska sieciowego ma kluczowe znaczenie z wielu powodów. Pamiętajmy, że sieć nie istnieje sama dla siebie. Jest warstwą transportową dla danych i aplikacji i musi spełniać określone parametry. Inne wymagania stawiamy sieci operatorskiej, a jeszcze inne sieci korporacyjnej w której działa wrażliwa na opóźnienia baza danych. Inne wymagania będzie ...