Power Shell para revisar rango de IP
for ($i = 1; $i -lt 255; $i++) {
Test-Connection "192.168.100.$i" -Count 1 -ErrorAction SilentlyContinue
}
Power Shell para revisar rango de IP
for ($i = 1; $i -lt 255; $i++) {
Test-Connection "192.168.100.$i" -Count 1 -ErrorAction SilentlyContinue
}
Error:
Service cannot be started. System.ComponentModel.Win32Exception (0x80004005): The system cannot find the file specified
at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
at winsw.Util.ProcessHelper.StartProcessAndCallbackForExit(Process processToStart, String executable, String arguments, Dictionary`2 envVars, String workingDirectory, Nullable`1 priority, ProcessCompletionCallback callback, Boolean redirectStdin, LogHandler logHandler, Boolean hideWindow)
at winsw.WrapperService.StartProcess(Process processToStart, String arguments, String executable, LogHandler logHandler, Boolean redirectStdin)
at winsw.WrapperService.OnStart(String[] args)
at System.ServiceProcess.ServiceBase.ServiceQueuedMainCallback(Object state)
https://serverfault.com/questions/1039864/jenkins-fails-to-start-on-windows-server-after-java-runtime-update-uninstalled-o
D:\Services\Jenkins\jenkins.xml
el error lo da el ejecutable
<executable>C:\Program Files (x86)\Java\jre1.8.0_341\\bin\java.exe</executable>
el motivo es que se actualizo la version de java y esto no es detectado por jenkins.
Sitios utiles
https://haveibeenpwned.com/ - para ver tu correo personal o corporativo
https://cybernews.com/password-leak-check/ - para ver si las claves mas usadas que tienes han sido filtradas.
sudo arp-scan --localnet para saber que hay en la red
sudo netdiscover -r 192.168.1.0/24 para saber que hay en la red
Enum4linux conocer usuarios de la red
nmblookup -A IP para saber nombre de la maquina
#configurar timezone linux ubuntu - set TimeZone
sudo timedatectl set-timezone America/Santiago
con estos comandos podemos visualizar que usuarios han intentado ingresar a la maquina
#funciona hast debian buster
cat /var/log/auth* | grep Failed
cat /var/log/auth* | grep Accepted
audit.sh
Para bookworm Debian 12
#https://serverfault.com/questions/1148725/where-is-some-os-logs-in-debian-12
journalctl --since "1 hour ago" | grep Accepted*
journalctl --since "1 hour ago" | grep Failed*
Ejemplo: sshd[178606]: Accepted password for pi from 192.168.1.105 port 58964 ssh2
https://code.tutsplus.com/tutorials/sending-emails-in-python-with-smtp--cms-29975
# import necessary packages
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
import smtplib
# create message object instance
msg = MIMEMultipart()
message = "Thank you"
# setup the parameters of the message
password = "your_password"
msg['From'] = "your_address"
msg['To'] = "to_address"
msg['Subject'] = "Subscription"
# add in the message body
msg.attach(MIMEText(message, 'plain'))
#create server
server = smtplib.SMTP('smtp.gmail.com: 587')
server.starttls()
# Login Credentials for sending the mail
server.login(msg['From'], password)
# send the message via the server.
server.sendmail(msg['From'], msg['To'], msg.as_string())
server.quit()
print("successfully sent email to %s:" % (msg['To']))