7 przydatnych narzędzi OSINT do testów penetracyjnych
W tym artykule dobrze wyjaśnij 7 przydatnych narzędzi OSINT do testów penetracyjnych.
W tym samouczku zobaczymy, jak zainstalować i skonfigurować serwer git na CentOS 7
Git to rozproszony system kontroli wersji do śledzenia zmian w kodzie źródłowym podczas tworzenia oprogramowania. Przeznaczony jest do koordynowania pracy programistów, ale może być używany do śledzenia zmian w dowolnym zestawie plików. Jego cele obejmują szybkość, integralność danych i obsługę rozproszonych, nieliniowych przepływów pracy.
Git to darmowy i rozproszony system kontroli wersji o otwartym kodzie źródłowym, zaprojektowany tak, aby szybko i wydajnie obsługiwać wszystko, od małych do bardzo dużych projektów.
Zacznijmy od instalacji.
Istnieją dwie opcje instalacji Git.
Opcja 1 to zainstalowanie Gita za pomocą Yum
1. Aktualizuj serwer
# yum update -y
2. Zainstaluj Gita
# yum install git -y
Opcja 2 to zainstalowanie git ze źródła
Możesz pobrać najnowszą wersję Git ze strony wydania . To zajmie więcej czasu i nie będzie aktualizowane i utrzymywane przez menedżera pakietów yum. Ale pozwoli ci to pobrać nowszą wersję niż ta, która jest dostępna za pośrednictwem repozytoriów CentOS, i da ci pewną kontrolę nad opcjami, które możesz uwzględnić.
Najpierw zainstaluj zależności
# yum groupinstall "Development Tools'
# yum install gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel
Po zakończeniu instalacji przejdź do strony wydania i skopiuj link do pobrania. Możesz znaleźć tar.gz, kliknij go prawym przyciskiem myszy i skopiuj link.
Teraz pobierz go na serwer za pomocą polecenia wget i zmień jego nazwę:
# wget https://github.com/git/git/archive/v2.14.6.tar.gz -O git.tar.gz
Po zakończeniu pobierania możemy rozpakować plik tar
# tar -zxf git.tar.gz
Teraz przejdź do tego katalogu, aby rozpocząć konfigurację naszej kompilacji.
# cd git-*
Możemy sprawdzić wszystko, czego potrzebujemy, za pomocą skryptu konfiguracyjnego generowanego przez make configure. Ten skrypt użyje również prefiksu -- do zadeklarowania /usr/local (domyślnego folderu programu na platformach Linux) jako odpowiedniego miejsca docelowego dla nowego pliku binarnego i utworzy plik Makefile do użycia w następnym kroku.
# make configure
# ./configure --prefix=/usr/local
Pliki Makefile to skryptowe pliki konfiguracyjne, które są przetwarzane przez narzędzie make. Nasz Makefile podpowie make, jak skompilować program i powiąże go z naszą instalacją CentOS, abyśmy mogli poprawnie uruchomić program.
# make install
Pomyślnie zbudowaliśmy i zainstalowaliśmy Git. Aby to zweryfikować, sprawdź wersję za pomocą następującego polecenia:
# git --version
Skonfiguruj Gita
Dodaj użytkownika do obsługi repozytoriów:
# useradd git
Następnie nadaj swojemu użytkownikowi Git hasło:
# passwd git
Zaloguj się jako użytkownik git
# su - git
Zainicjuj nowe puste repozytorium za pomocą następującego polecenia:
# git init --bare ~/neotechsystems.git
Włącz zaczep po aktualizacji, kopiując przykładowy plik w następujący sposób:
# cd hooks/
# cp post-update.sample post-update
To wszystko po stronie serwera.
Przejdźmy teraz do strony klienta:
Zainstaluj Gita
# yum install git -y
Instalacja zakończona
Skonfiguruj git
Prześlij stan zapalny na swój temat, aby komunikaty commit były generowane z dołączonymi poprawnymi informacjami:
# git config --global user.name "git'
# git config --global user.email "[email protected]'
Utwórz katalog, w którym możesz przechowywać wszystkie swoje projekty
# mkdir ~/dev
# cd ~/dev
Teraz utwórz na serwerze klon repozytorium neotechsystems.git, które utworzyliśmy wcześniej
# git clone [email protected]:~/neotechsystems.git neotechsystems.git
Cloning into 'neotechsystems.git’…
warning: You appear to have cloned an empty repository.
Przejdź do repozytorium
# cd neotechsystems.git
Widać, że repozytorium jest puste, więc utwórzmy kilka plików
# echo "my test file' > file1.txt
Dodaj ten plik do naszego repozytorium git
# git add .
Zatwierdź zmiany
# git commit -am "My First Commit'
[master 45fc94c] added test file
1 file changed, 1 insertion(+)
create mode 100644 file1.txt
Prześlij te zmiany do zdalnego repozytorium git na git-server.lab.com
# git push origin master
zostaniesz poproszony o hasło, wpisz hasło użytkownika git
[email protected]’s password:
Counting objects: 2, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (2/2), 235 bytes | 235.00 KiB/s, done.
Total 2 (delta 0), reused 0 (delta 0)
To git-server.lab.com:~/neotechsystems.git
bc172aa..45fc94c master -> master
Sprawdź zmiany, uzyskaj dostęp do serwera git i uruchom następujące polecenie, aby sprawdzić logi
# git log
Udało nam się zainstalować i skonfigurować serwer Git na CentOS 7
W tym artykule dobrze wyjaśnij 7 przydatnych narzędzi OSINT do testów penetracyjnych.
W tym artykule dobrze wyjaśnij, jak zainstalować Bitwarden na Ubuntu 20.04. Self-hosted Server Bitwarden to menedżer haseł typu open source. Na serwerze samoobsługowym.
W tym artykule dobrze wyjaśnij, jak zainstalować NetBox na Ubuntu 20.04. Zainstaluj i skonfiguruj. NetBox to aplikacja do modelowania zasobów infrastruktury (IRM).
Kalkulator opłat PayPal. PayPal jest najczęściej używaną metodą płatności. PayPal oferuje konta osobiste i biznesowe. Daje jasny przegląd opłat
dowiemy się, jak zainstalować i uruchomić raport MTR na CentOS 7. Aby zdiagnozować i wyizolować błędy sieciowe, administrator Linuksa używa narzędzia MTR (my traceroute).
Zobaczymy, jak zainstalować i skonfigurować serwer git na CentOS 7. Skonfiguruj serwer Git. Git jest darmowym i otwartym oprogramowaniem. Zainstaluj Git za pomocą YUM lub pobierz go.
W tym samouczku pokażemy, jak łatwo zainstalować iRedMail na Ubuntu 20.04. iRedMail to rozwiązanie serwera pocztowego typu open source.
W tym artykule dobrze wyjaśnij, jak skonfigurować OrangeScrum na CentOS 7.
W tym artykule dobrze wyjaśnij, jak łatwo zainstalować XploitSPY na serwerze Ubuntu 20.04. XploitSPY to narzędzie szpiegowskie do monitorowania systemu Android.
W tym artykule dobrze wyjaśnij, jak zainstalować IntelliJ IDEA na Ubuntu 20.04. IntelliJ IDEA to zintegrowane środowisko programistyczne. Wersja społeczności