7 Handige OSINT-tools voor penetratietesten
In dit artikel leg je 7 handige OSINT-tools voor penetratietesten goed uit.
In deze tutorial zullen we zien hoe je git server op CentOS 7 installeert en configureert
Git is een gedistribueerd versiebeheersysteem voor het volgen van wijzigingen in de broncode tijdens softwareontwikkeling. Het is ontworpen om het werk van programmeurs te coördineren, maar het kan ook worden gebruikt om wijzigingen in elke set bestanden bij te houden. De doelen zijn onder meer snelheid, gegevensintegriteit en ondersteuning voor gedistribueerde, niet-lineaire workflows.
Git is een gratis en open source gedistribueerd versiebeheersysteem dat is ontworpen om alles, van kleine tot zeer grote projecten, snel en efficiënt af te handelen.
Laten we beginnen met de installatie.
Er zijn twee opties om Git te installeren.
Optie 1 is Git installeren met Yum
1. Houd de server up-to-date
# yum update -y
2. Installeer Git
# yum install git -y
Optie 2 is git installeren vanaf de bron
Je kunt de nieuwste versie van Git downloaden van de releasepagina . Het duurt langer en wordt niet bijgewerkt en onderhouden via de yum-pakketbeheerder. Maar het stelt je in staat een nieuwere versie te downloaden dan die beschikbaar is via de CentOS-repositories, en geeft je enige controle over de opties die je kunt opnemen.
Installeer eerst afhankelijkheden
# yum groupinstall "Development Tools'
# yum install gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel
Nadat de installatie is voltooid, gaat u naar de releasepagina en kopieert u de downloadlink. Je kunt tar.gz vinden, klik er met de rechtermuisknop op en kopieer de link.
Download het nu op de server met de opdracht wget en hernoem het:
# wget https://github.com/git/git/archive/v2.14.6.tar.gz -O git.tar.gz
Zodra de download is voltooid, kunnen we het tar-bestand uitpakken
# tar -zxf git.tar.gz
Ga nu naar die map om onze build te configureren.
# cd git-*
We kunnen controleren op alles wat we nodig hebben met het configure-script dat wordt gegenereerd door make configure. Dit script zal ook een --prefix gebruiken om /usr/local (de standaard programmamap voor Linux-platforms) te declareren als de juiste bestemming voor het nieuwe binaire bestand, en zal een Makefile maken om in de volgende stap te gebruiken.
# make configure
# ./configure --prefix=/usr/local
Makefiles zijn scriptbare configuratiebestanden die worden verwerkt door het make-hulpprogramma. Onze Makefile vertelt make hoe een programma moet worden gecompileerd en koppelt het aan onze CentOS-installatie zodat we het programma correct kunnen uitvoeren.
# make install
We hebben Git met succes gebouwd en geïnstalleerd. Om het te verifiëren, controleert u de versie met de volgende opdracht:
# git --version
Git instellen
Gebruiker toevoegen om de repositories af te handelen:
# useradd git
Geef je Git-gebruiker dan een wachtwoord:
# passwd git
Log in als een git-gebruiker
# su - git
Start een nieuwe lege repository met de volgende opdracht:
# git init --bare ~/neotechsystems.git
Schakel post-update hook in door het voorbeeldbestand als volgt te kopiëren:
# cd hooks/
# cp post-update.sample post-update
Dat is het voor de serverkant.
Laten we nu naar de klant gaan:
Git . installeren
# yum install git -y
De installatie is voltooid
Git instellen
Dien een ontsteking over jezelf in zodat commit-berichten worden gegenereerd met de juiste informatie als bijlage:
# git config --global user.name "git'
# git config --global user.email "[email protected]'
Maak een map waarin u al uw projecten kunt bewaren
# mkdir ~/dev
# cd ~/dev
Maak nu een kloon van de neotechsystems.git-repository die we eerder op de server hebben gemaakt
# git clone [email protected]:~/neotechsystems.git neotechsystems.git
Cloning into 'neotechsystems.git’…
warning: You appear to have cloned an empty repository.
Ga naar repository
# cd neotechsystems.git
Je kunt zien dat de repository leeg is, dus laten we wat bestanden maken
# echo "my test file' > file1.txt
Voeg deze bestanden toe aan onze git-repository
# git add .
Voer de wijzigingen door
# git commit -am "My First Commit'
[master 45fc94c] added test file
1 file changed, 1 insertion(+)
create mode 100644 file1.txt
Push deze wijzigingen naar de externe git-repository op git-server.lab.com
# git push origin master
u wordt om een wachtwoord gevraagd, voer het git-gebruikerswachtwoord in
[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
Controleer de wijzigingen, ga naar de git-server en voer de volgende opdracht uit om de logs te controleren
# git log
We hebben de Git-server met succes geïnstalleerd en geconfigureerd op CentOS 7
In dit artikel leg je 7 handige OSINT-tools voor penetratietesten goed uit.
In dit artikel leg je goed uit hoe je Bitwarden installeert op Ubuntu 20.04. Self-hosted Server Bitwarden is een open source wachtwoordbeheerder. Op zelf-gehoste server.
In dit artikel leg je goed uit hoe je NetBox installeert op Ubuntu 20.04. Installeren en configureren. NetBox is een applicatie voor het modelleren van infrastructuurbronnen (IRM).
PayPal-kostencalculator. PayPal is de meest gebruikte betaalmethode.PayPal biedt zowel persoonlijke als zakelijke rekeningen.Het geeft je een duidelijk overzicht van de kosten
we zullen leren hoe we het MTR-rapport op CentOS 7 kunnen installeren en uitvoeren. Om netwerkfouten te diagnosticeren en te isoleren, gebruikt de Linux-beheerder de tool MTR (my traceroute).
We zullen zien hoe git-server op CentOS 7 moet worden geïnstalleerd en geconfigureerd. Stel een Git-server in. Git is een gratis en open source. Installeer Git met YUM of download het.
In deze zelfstudie laten we u zien hoe u iRedMail eenvoudig op Ubuntu 20.04 kunt installeren. iRedMail is een open source mailserveroplossing.
In dit artikel leg je goed uit hoe je OrangeScrum instelt op CentOS 7.
In dit artikel leg je goed uit hoe het eenvoudig is om XploitSPY op de Ubuntu 20.04-server te installeren. XploitSPY is een Android Monitoring Spying Tool.
In dit artikel leg je goed uit hoe je IntelliJ IDEA installeert op Ubuntu 20.04. IntelliJ IDEA is een geïntegreerde ontwikkelomgeving. Community-versie