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

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


  Mostrar Temas
Páginas: [1] 2
1  Comunicaciones / Redes / Velocidad de transmision de servidor propio ftp con filezilla server en: 2 Noviembre 2020, 16:35 pm
Hola,

Hace tiempo que tengo un servidor FTP con FileZilla montado en casa para mis cosillas, va todo muy bien excepto la velocidad. Hace unos meses le pase una grabación en bruto a un amigo de 13 Gigas en 13 minutos. Yo creo que no he cambiado nada, pero ahora ni siquiera puedo enviar un archivo de 4 gigas porque termina el tiempo de espera después de una hora mas o menos.

Necesito poder hacer las trasferencias desde el explorador de archivos estando en el ordenador de destino, sin instalar nada, por lo que no puedo usar ningún cliente ftp mas que el explorador de archivos de windows.

Reviso la configuración del servidor, pero no veo nada para aumentar el tiempo para la descarga de un archivo. El limite de velocidad de trasferencia está en 0, tengo 100 Mb de subida y en el ordenador de destino tambien.

En unos ordenadores descargo ese archivo desde mi ftp en 6 minutos, y en otros a la hora sale "Error al copiar el archivo. Se agoto el tiempo de espera para la conexión".

De drive descargo el mismo archivo en los ordenadores que sale el error en unos 10 minutos.


¿Alguna idea de a que puede ser debido esas diferencias y como impedir que se agote el tiempo?
2  Programación / Scripting / Ejecutar una app de windows 10 en un bat, de las que no tienen ruta como edgeQui en: 1 Junio 2020, 17:33 pm
Quiero ejecutar aplicaciones, de esas que no aparece la ruta en el acceso directo y no se donde están, desde un bat tal como se ejecutan los programas .exe

Por ejemplo quiero hacer una secuencia para que se abra la configuración de windows y luego el notepad

Para el edge pude asi:
Código:
echo Iniciando Edge.
start "edge" "microsoft-edge:"
echo Edge Iniciado.

Ni siquiera puedo copiar esa ruta, bueno ni siquiera la puedo ver completa para intentar algo.

Hay alguna manera de ejecutar la configurarción desde un bat?
3  Seguridad Informática / Hacking / Problema al abrir un 7-zip protegido con contraseña en: 23 Mayo 2020, 10:14 am
Hola,

Me ha pasado ya con dos archivos uno de 7 megas y otro de 500. Los comprimo, los guardo con contraseña y luego no puedo abrirlos. Por supuesto recuerdo la contraseña, lo unico que se me ocurre si es un fallo mio es que la escribiese mal, aunque dos veces, no se.

El mensaje que me sale es:
No se puede abrir el documento cifrado 'C:\archivo.7z'. Verifique la contraseña.

La primera cuestión es si ese mensaje sale solo cuando la contraseña esta mal, o puede salir tambien si el archivo está corrupto.

He probado algunos programas que solo funcionan, si funcionan, con rar. Para 7z he probado 7zcracker.exe pero empieza a probar numeros y yo tengo metidas 8 letras, si no se dejó de escribir alguna y quedaron siete cuando creé la contraseña.

La segunda cuestion pues, es si hay algun modo de probar contraseñas similares a la mia.

Saludos

4  Programación / Ingeniería Inversa / Acceder al programa de facturas .mdb para cambiar una función en: 12 Diciembre 2019, 10:52 am
Hola,

Tengo un programa de facturación que parece estar hecho con Microsoft Acces 2003. Cuando lo abro lo puedo manejar con normalidad. Pero por ejemplo no puedo cambiar los tipos de IVA ya que antes siempre se usaba solo el 4%. Con MDBPlus he podido actualizar los tipos de IVA, Y ya le puedo ajustar desde el programa el IVA a cada producto, pero cuando voy a crear la factura para ese producto sigue saliendo el 4%. Es como si el que lo creo pasó olímpicamente de el ajuste de tipos de IVA y puso directamente que operase con el 4%.

Cuando lo abro con Microsoft Acces 2003 aparece solo el programa con los menus y las funciones que les dieron. Cuando lo abro con Microsoft Acces 2013 me salen dos pestañas pero no puedo editar nada.








¿Es posible abrirlo de algún modo para editar las macros o funciones?

Saludos
5  Programación / Scripting / Batch para guardar un registro de cada ping realizado con la hora en una linea en: 21 Enero 2019, 10:46 am
He encontrado una manera de guardar en cada linea la hora del ping y el resultado.

Código
  1. @echo off
  2.  
  3. for /F "delims=" %%i in ('ping 127.0.0.1 -t') do call :format "%%i"
  4. goto :done
  5.  
  6. :format
  7. echo %date% %time% %1 1>> output.txt
  8.  
  9. :done

De esta forma se guarda todo en una linea en un archivo de texto, pero hay que depender de que el usuario le de a Ctrl+C y a S.
Tengo otro codigo en el que se va guardando en tiempo real, asi aunque se apague el equipo o se cierre directamente la ventana el archivo tiene todo el registro.

Ademas hago que cada dia cree un archivo nuevo con la fecha y hora, ya que hay que dejarlo todo el dia corriendo.

Código
  1. rem @echo off
  2.  
  3. set Any=%Date:~-4%
  4. set Mes=%Date:~3,2%
  5. set Dia=%Date:~0,2%
  6.  
  7. set Hor=%Time:~0,2%
  8. set Min=%Time:~3,2%
  9. set Seg=%Time:~6,2%
  10.  
  11. REM Creamos el archivo cada vez que se ejecuta el programa con la fecha y hora en el nombre y la primera linea
  12. set nombre=%Any%-%Mes%-%Dia%__%Hor%-%Min%-%Seg%
  13. echo %nombre% >%nombre%.txt
  14.  
  15. REM Hacemos ping y lo añadimos poniendo la fecha delante linea a linea
  16.  
  17. :LOOPSTART
  18.  
  19. set Any=%Date:~8%
  20. set Mes=%Date:~3,2%
  21. set Dia=%Date:~0,2%
  22.  
  23. set Hor=%Time:~0,2%
  24. set Min=%Time:~3,2%
  25. set Seg=%Time:~6,2%
  26.  
  27. rem set Respuesta=ping 192.168.1.4
  28. echo %Any%-%Mes%-%Dia%__%Hor%-%Min%-%Seg% >>%nombre%.txt
  29. ping 8.8.8.8 -n 1 >>%nombre%.txt
  30.  
  31. REM tiempo que queremos que pase entre ping y ping en segundos
  32. timeout 2 > NUL
  33.  
  34. GOTO LOOPSTART
  35.  

Lo que no consigo es que me meta cada ping con su hora en una linea. He mirado la documentacion del for, pero lo empleado en el primer ejemplo, que si que guarda cada ping en una linea, tiene bastantes cosas mas que no entiendo. ¿Hay forma de combinar los dos ejemplos de algun modo para meta cada linea en tiempo real?

6  Programación / Programación General / Crear un filtro para ver las conexiones de un usuario en el visor de eventos en: 8 Octubre 2018, 15:18 pm
Hola,

Tengo este xml generado en el visor de eventos, quiero filtrar por el campo user dentro de UserData y quiero ver solo los apuntes de un usuario en concreto.

Código:
- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
  <Provider Name="Microsoft-Windows-TerminalServices-LocalSessionManager" Guid="{5D896912-022D-40AA-A3A8-4FA5515C76D7}" />
  <EventID>24</EventID>
  <Version>0</Version>
  <Level>4</Level>
  <Task>0</Task>
  <Opcode>0</Opcode>
  <Keywords>0x1000000000000000</Keywords>
  <TimeCreated SystemTime="2018-10-05T11:45:56.876545400Z" />
  <EventRecordID>850</EventRecordID>
  <Correlation ActivityID="{61A55000-55E5-1017-0000-000000000000}" />
  <Execution ProcessID="844" ThreadID="10276" />
  <Channel>Microsoft-Windows-TerminalServices-LocalSessionManager/Operational</Channel>
  <Computer>Salon</Computer>
  <Security UserID="S-1-5-18" />
  </System>
- <UserData>
- <EventXML xmlns="Event_NS">
  <User>EQUIPO\User1</User>
  <SessionID>7</SessionID>
  <Address>LOCAL</Address>
  </EventXML>
  </UserData>
  </Event>

Filtro por el id de evento, eso lo ha generado el visor y va bien. Luego añado la linea de UserData. No doy con la forma adecuada de hacerlo siguiendo la poca documentacion que he encontrado. Cuando aplico este filtro no da error pero no aparece ninguna entrada, tampoco las del usuario User1.

Código:
<QueryList>
  <Query Id="0" Path="Microsoft-Windows-TerminalServices-LocalSessionManager/Operational">
    <Select Path="Microsoft-Windows-TerminalServices-LocalSessionManager/Operational">
*[System[(EventID=24 or EventID=21)]]
and
*[Event[UserData[EventXML[@xmlns='Event_NS'] and (User='EQUIPO\User1')]]]
</Select>
  </Query>
</QueryList>


Saco la informacion de
https://blogs.technet.microsoft.com/askds/2011/09/26/advanced-xml-filtering-in-the-windows-event-viewer/
y siguiendo los 3 enlaces de esa página pero no veo una situación en la que haya etiquetas dentro de una etiqueta con asignación como la de <EventXML xmlns="Event_NS">
7  Programación / Programación C/C++ / Como poner varios idiomas a nuestros programas en: 17 Febrero 2017, 11:22 am
Estoy probando a poner varios idiomas con poedit ya que he visto que en Codeblocks y usando wxWidgets ya nos sales las cadenas preparadas con el prefijo _(

Por un lado no consigo que poedit extraiga las cadenas. Todos los tutos que he encontrado se refieren a php, wordpress, etc. He seguido este tuto pero no consigo que encuentre ninguna cadena.
http://www.gsy-design.com/how-to-generate-a-pot-file-using-poedit/


Segun la doc de wxWidgets he cambiado el parametro de busqueda pero tampoco:
https://wiki.wxwidgets.org/Internationalization


Por otro lado no encuentro información sobre como integrarlo despues en el codigo. Imagino que no valdrá con que estén los archivos .po en la carpeta correspondiente.

A ver si conociais algun tutorial sobre esto o si me podiais orientar un poco
8  Programación / Programación C/C++ / Llamar a una fucion de evento desde el codigo. Por ej. OnButton1Click en: 15 Febrero 2017, 11:22 am
Uso wxWidgets y CodeBlock. Tengo una funcion de evento creada para un boton y quiero llamarla desde el codigo.

He probado:
Código
  1. aplicationFrame::OnBoton1Click();
  2. // y
  3. OnBoton1Click();
  4. // y poniendo entre parentesis wxEVT_BUTTON
  5. aplicationFrame::OnBoton1Click(wxEVT_BUTTON);
  6.  
  7.  
Como puedo llamar a una funcion de evento creada por el IDE, y ademas de manera recursiva?
9  Programación / Programación C/C++ / Donde hay que declarar las funciones propias que usan controles creados en: 11 Febrero 2017, 23:10 pm
Tengo un programa en c++ en el que uso controles de wxwidgets. El IDE que uso es CodeBlocks. Yo declaraba mis funciones justo antes de donde aparecen las funciones que crean los manejadores de los controles añadidos al formulario. Pero si intento hacer uso de una propiedad de un control me dice que no esta declarado.

Por ejemplo un wxTextCtrl llamado txtRuta y lo que hago es coger el texto en una funcion que quiero que este disponible despues de construirse el form.

aplicacionMain.cpp
Código
  1. ...
  2. void aplicacionFrame::OnAbout(wxCommandEvent& event)
  3. {
  4.    wxString msg = wxbuildinfo(long_f);
  5.    wxMessageBox(msg, _("Welcome to..."));
  6. }
  7.  
  8. //Aqui es donde coloco las funciones que quiero que esten disponibles
  9. wxString PerfilActual(){
  10.    wxString ruta=wxString::Format(txtRuta->GetValue()+"\\UserData\\PerfilActual.txt");
  11.    return ruta;
  12. }
  13.  
  14. //Aqui van las funciones que creo desde el IDE
  15. void aplicacionFrame::OnButtonClick(wxCommandEvent& event)
  16. {
  17.    wxString mensaje=PerfilActual();
  18.    wxMessageBox(mensaje,"Aviso", wxICON_INFORMATION);
  19. }
  20. ...
  21.  

El "error: 'txtRuta' was not declared in this scope" es porque coloco mal la funcion PerfilActual o hago mal otra cosa?

10  Programación / Programación C/C++ / Interpretar la documentacion de wxwidgets en: 5 Febrero 2017, 12:46 pm
Hola,

Tengo un problema al interpretar la documentacion de wxwidgets. Al buscar informacion sobre como usar por ejemplo ToText de wxHtmlWindow llego aqui:

Código:
wxString wxHtmlWindow::ToText ()

Returns content of currently displayed page as plain text.

Ya he encontrado la manera de que fincione:
Código:
wxString mensaje = HtmlWindow1->ToText();

Pero viendo solo la información de la documentacion, se puede deducir eso?

Me gustaria entender la documentacion para aprender mas facil. No se, por ejemplo cuando programo en php, yendo a php.net, ahi entiendo mejor la documentacion.

Tambien buscaba una sitio web con ejemplos de las clases y los objetos de wxWidgets por ejemplo sobre este objeto no encontre ningun ejemplo
Páginas: [1] 2
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines