elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


Tema destacado: Tutorial básico de Quickjs


  Mostrar Mensajes
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 43
1  Seguridad Informática / Seguridad / Re: Como elimino Pegasus de mi teléfono móvil con android? en: Hoy a las 02:37
Instalale una firmware original https://flash.android.com/
2  Informática / Software / Re: Emule con id baja en: 15 Septiembre 2025, 23:02 pm
Tubiste un problema con el entutador. Le indicas una ip local al router pero la ip local es otra.
Te falta un tercer puerto para KAD el ServerUDPPort que es el UDP port + 2 o +12
El Puerto aleatorio ServerUDPPort
Si no está abierto, no se puede efectuar búsquedas globales o recibir fuentes excepto del servidor al cual la mula es directamente conectada.
Si su filtro software abre globalmente todos los puertos necesarios para una aplicación sin necesitar más precisiones, no habrá ningún problema. Es el caso por ejemplo con el firewall "Norton Internet Security". Por otro lado, no es imposible que eMule utilice uno de los puertos ya abiertos y que todo pase sin ningún problema.
En cambio, otros filtros y sobre todo los filtros incorporados a materiales (router o proxy), dejarán pasar solamente las transacciones por los puertos previamente designados (abiertos). En este caso, o por medida de precaución, hay que velar por que este puerto suplementario también sea abierto y, para empezar, atribuir a este puerto un valor fijo.
  • Con un editor de texto, abrir el fichero « preferences.ini » de la « carpeta » …\emule\config »
  • Buscar la línea « ServerUDPPort ». Por defecto ServerUDPPort=65535 , lo que se interpreta como aleatorio
  • Darle un valor fijo que se tendrá que declarar en el filtro.
    Ejemplo : ServerUDPPort = UDP Port + 2 o Port (TCP) +12 … lo que daría :
    • Port=6419
    • UDPPort=6429
    • ServerUDPPort=6431
    ... otro ejemplo ...
    • Port=7629
    • UDPPort=7639
    • ServerUDPPort=7641
SaludOS
3  Sistemas Operativos / GNU/Linux / Re: Fedora para gaming en: 10 Septiembre 2025, 07:55 am
Steam es un gestor, se encarga, no te preocupes por romper.
4  Seguridad Informática / Seguridad / Re: Windows defender ayuda en: 6 Septiembre 2025, 23:28 pm
Desactivar sí se puede, es una lata el consumo de recursos y puedes querer una máquina ligera experimental para pruebas y eso es pesado, desde power shell se puuedes forzar la desactivación de "Tamper Protection"

Código:
Set-MpPreference -DisableRealtimeMonitoring $true
Set-MpPreference -DisableBehaviorMonitoring $true
Set-MpPreference -DisableBlockAtFirstSeen $true
Set-MpPreference -DisableIOAVProtection $true
Set-MpPreference -DisableScriptScanning $true
Set-MpPreference -SubmitSamplesConsent 2
Set-MpPreference -MAPSReporting 0

Se puede comprobar su estado con

Código:
Get-MpComputerStatus | Select-Object AMRunningMode, RealTimeProtectionEnabled

al reiniciar volver a comprobar, quieren ser muy persistentes, tambien puedes fijarlo en el registro

Código:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender

confirmar que DisableAntiSpyware = 1 está presente y si no lo está, créarlo como valor DWORD (32 bits)

si se sigue activando se puede programar un servicio de apagado al inicio
5  Programación / Scripting / Re: Tuberia rota en: 6 Septiembre 2025, 22:57 pm
No hagas un bucle infinito entonces. Debe acabar el bucle antes de que cierres yad o rompes la tuberia.
6  Informática / Software / Re: Es posible descargar videos de Patreon? en: 27 Agosto 2025, 17:05 pm
Un poco complicado si te consideras torpe, aunque no creo que sea así, desde línea de comandos puedes descargarlos con yt-dlp
7  Seguridad Informática / Hacking / Re: Recuperacion de cuenta de discord en: 24 Agosto 2025, 18:20 pm
Recupera el .txt borrado, Recuva p.e. te lo puede facilitar. Puedes tratarlo con el servicio de soporte de discord, suelen ser rapidos y eficaces. Google también almacena tus contraseñas en tu cuenta en la nube, puedes buscarlas ahí https://passwords.google.com
8  Comunicaciones / Android / Re: Manual para aprender a reparar celulares desde cero en: 23 Agosto 2025, 22:42 pm
Si pretender invertir puedes informate sobre alguna box, por ejemplo las de sigma. Por pocos que repares enseguida recuperarás la inversión.
9  Programación / Scripting / [APORTE] [bash] Utilizar el reproductor para escuchar emisoras streaming desde una lista en: 7 Agosto 2025, 01:18 am
Script en bash que utiliza un reproductor en línea de comandos, para reproducir una lista de emisoras por streaming.
 
Utilizo screen, ya que estoy con wayland y a veces explota el escritorio. Inicio al arrancar una sesión de screen para el trabajo y así me aseguro de no perder la terminal si peta la sesión de escritorio. Creo una sesión aparte en screen para él
 
screen -dmS streaming ~/.script.sh
 
si estás empezando en bash puede serte educativo

utiliza tput y como reproductor mpv, aunque con otros funcionará igual, es muy simple arranca el reproductor o lo para.
 
Código
  1. #!/bin/bash
  2.  
  3. # Variables
  4. STREAM_FILE="$HOME/.streamurls"
  5. LAST_FILE="$HOME/.streamurls.last"
  6. MIN_COLS=60
  7. MIN_LINES=17
  8.  
  9. # Final normal del script
  10. function atrapar {
  11.    echo; echo "Finalizando el script ..."
  12.    stop_stream # Detenemos el reproductor si está en marcha.
  13.    echo "Finalizado"; echo
  14. }
  15.  
  16. # Interceptamos SIFTERM y volvemos a dibujar e iniciar el bucleGestor
  17. trap "show_menu; bucleGestor" SIGINT SIGTERM
  18.  
  19. trap atrapar EXIT
  20.  
  21.  
  22. # Comprobar tamaño de terminal
  23. check_terminal_size() {
  24.    cols=$(tput cols)
  25.    lines=$(tput lines)
  26.    if (( cols < MIN_COLS || lines < MIN_LINES )); then
  27.        echo "La terminal es demasiado pequeña. Mínimo ${MIN_COLS}x${MIN_LINES}."
  28.        exit 1
  29.    fi
  30. }
  31.  
  32. # Cargar lista
  33. load_streams() {
  34.    mapfile -t streams < "$STREAM_FILE"
  35. }
  36.  
  37. # Mostrar menú
  38. show_menu() {
  39.    clear
  40.    echo "Selecciona una emisora para reproducir:"
  41.    echo
  42.    for i in "${!streams[@]}"; do
  43.        IFS='|' read -r name url <<< "${streams[$i]}"
  44.        if [[ "$url" == "$last_url" ]]; then
  45.            echo "  [$((i+1))] &#9654; $name"
  46.        else
  47.            echo "  [$((i+1))]    $name"
  48.        fi
  49.    done
  50.    echo
  51.    echo "  [a] Añadir nueva emisora"
  52.    echo "  [d] Detener reproducción"
  53.    echo "  [q] Salir"
  54.    echo
  55. }
  56.  
  57. # Añadir emisora
  58. add_stream() {
  59.    read -p "Nombre: " name
  60.    read -p "URL: " url
  61.    echo "$name|$url" >> "$STREAM_FILE"
  62. }
  63.  
  64. # Detener reproducción
  65. stop_stream() {
  66.    pkill -f "mpv --no-video"
  67. }
  68.  
  69. # Reproducir emisora
  70. play_stream() {
  71.    IFS='|' read -r name url <<< "${streams[$1]}"
  72.    echo "$url" > "$LAST_FILE"
  73.    stop_stream
  74.    last_url=$(<"$LAST_FILE")
  75.    nohup mpv --no-video "$url" > /dev/null 2>&1 &
  76. }
  77.  
  78. # Cargar última reproducción
  79. last_url=""
  80. [[ -f "$LAST_FILE" ]] && last_url=$(<"$LAST_FILE")
  81.  
  82. # Crear archivo si no existe
  83. [[ ! -f "$STREAM_FILE" ]] && touch "$STREAM_FILE"
  84.  
  85. # Bucle gestor
  86. bucleGestor() {
  87.    read -n1 -p "Opción: " option
  88.    echo
  89.    case "$option" in
  90.        [1-9])
  91.            index=$((option-1))
  92.            if [[ ${streams[$index]} ]]; then
  93.                play_stream $index
  94.            fi
  95.            ;;
  96.        a|A) add_stream ;;
  97.        d|D) stop_stream ;;
  98.        q|Q) clear; exit 0 ;;
  99.    esac
  100. }
  101.  
  102. # Main
  103. check_terminal_size
  104. while true; do
  105.    load_streams
  106.    show_menu
  107.    bucleGestor
  108. done

Como me limita a 9 registros pues me dispuse a actualizarlo, aún estoy en ello, le estoy haciendo un popup para que se añadan nuevas entradas o se editen las actuales, estoy domando el flujo. Utiliza un buffer para la lista y la guarda en un buffer, para poder preparar su salida por la pantalla, para sólo escribir en una zona de la terminal. Podeis echarle un vistazo si quereis

https://sf.net/p/sistreamanager/code/ci/master/tree/1.0/sistreamanager.sh

SaludOS
10  Foros Generales / Noticias / Re: ¿Por qué hay tantos usuarios que odian Linux? Te voy a dar las razones por las que lo adoro en: 5 Agosto 2025, 17:19 pm
En estas fechas y hasta ocubre me gusta compartir este enlace: https://endof10.org/
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 43
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines