This Blog Is Not For Reading

A blog, just like any blog, only more so

  • Subscribe

  • Categories

  • RSS Bob Jonkman’s Microblog

    • New note by bobjonkman 19 January 2018
      Are there no data !privacy standards in India? Is there a government privacy commissioner?
    • bobjonkman repeated a notice by arunisaac 19 January 2018
      RT @arunisaac IISc is asking students' for Aadhaar again. This time, it is for NAD (National Academic Depository) registration. Guess what, they have shared a public spreadsheet with 4000 students' details (name, dept, gender, caste/category, etc.), with a blank column for Aadhaar. They expect people to enter their Aadhaar IDs in this public spreadsheet! Such […]
    • Favorite 19 January 2018
      bobjonkman favorited something by chr: - javascript is also increasingly being abused by companies that recognize its universality to deliver javascript programs that enable tracking and abuse of my computing environment - this behavior is being enabled by websites that should be able to work without javascript nonetheless requiring js and failing silently without italso […]
    • New note by bobjonkman 18 January 2018
      I've been a SysAdmin for about 30 years, I've installed OSes from the days when you had to format a hard drive with debug G=C800:5, I've installed, destroyed, repaired and recovered Netware, Windows and Linux systems. But flashing a phone or tablet scares the willies out of me.
    • Favorite 18 January 2018
      bobjonkman favorited something by art: I'm experimenting with #Searx as my main search engine. I love #duckduckgo but I think I need something more decentralized.
    • Favorite 18 January 2018
      bobjonkman favorited something by art: Linkedin is dumb.
    • New note by bobjonkman 18 January 2018
      Hi @EineBiene: The groups I created are all at http://sn.jonkman.ca/groups/ There are currently no plans to move them; my https://gs.jonkman.ca/ instance is too flakey right now -- I can't subscribe to my own groups, for example. Unfortunately, I believe there are also other !GNUsocial users who cannot subscribe to groups on sn.jonkman.ca, so something does […]
    • New note by bobjonkman 18 January 2018
      Hi @EineBiene: The groups I created are all at http://sn.jonkman.ca/groups/ There are currently no plans to move them; my https://gs.jonkman.ca/ instance is too flakey right now -- I can't subscribe to my own groups, for example. Unfortunately, I believe there are also other !GNUsocial users who cannot subscribe to groups on sn.jonkman.ca, so something does […]
    • New note by bobjonkman 18 January 2018
      Lovely eggs, abominable website. #ProTip: Don't use horizontal scrolling.
    • Favorite 18 January 2018
      bobjonkman favorited something by pabo: @bobjonkman Couldn't agree more with @lnxw48a1 . All this site has to do is share my resume and any other data I provided that might interest potential employers.Instead, it's hiding increasingly more info behind an authentication wall.[1]And while that sounds bad and weird, but does have some merit (deny anonymous […]

Auto-Type Keywords for KeepassX

Posted by Bob Jonkman on 1st November 2016

KeepassX logo

KeepassX

I use KeePassX to keep track of passwords for web sites, server logins, and encrypted disks. And, at the touch of a keystroke, KeepassX can auto-type login names and passwords to those web sites, servers, and disks.

By default, KeepassX sends the sequence

{USERNAME}{TAB}{PASSWORD}{ENTER}

but if the Username field is blank then KeepassX just sends

{PASSWORD}{ENTER}

or if the Password field is blank then KeepassX only sends

{USERNAME}{ENTER}

But what other things can KeepassX send? A quick look at the AutoType.cpp source code reveals these additional keystrokes:

  • {tab}
  • {enter}
  • {up}
  • {down}
  • {left}
  • {right}
  • {insert} or {ins}
  • {delete} or {del}
  • {home}
  • {end}
  • {pgup}
  • {pgdown}
  • {backspace} or {bs} or {bksp}
  • {break}
  • {capslock}
  • {esc}
  • {help}
  • {numlock}
  • {ptrsc}
  • {scolllock}
  • {add} or {+}
  • {subtract}
  • {multiply}
  • {divide}
  • {^}
  • {%}
  • {~}
  • {(}
  • {)}
  • {{}
  • {}}
  • {f1}
  • {f2} .. {f16}

KeepassX is written by Felix Geyer and Florian Geyer with reporter Tarquin Winot, and is released under the GNU head logoGNU General Public License.

Tags: , , , ,
Posted in FLOSS, security, Software | No Comments »

Netware Debugger Monitor keystrokes

Posted by Bob Jonkman on 25th July 2012

Photo of a Novell Netware screen

Novell Netware 6.5

I dig out my notebook with the Netware Debugger Monitor instructions and keystrokes whenever I’m called in to work on a new (to me) Novell Netware server. Typically, there’s some kind of problem that needs more SysAdmin powers than those available through the ordinary Netware console screens, and the Netware Debugger Monitor is what gives a Netware System Administrator his superpowers. Sometimes it’s even possible to regain control of a hung server by using the Debugger Monitor. Thought I’d share:

Swap Screens
ALT+ESC
List of screens
CTRL+ESC
Alternate console
CTRL+SHIFT+ALT+ESC
Shutdown prompt or the “Hung Console Menu”
CTRL+ALT+ESC
Entering the Netware Debugger Monitor
LSHIFT+RSHIFT+ALT+ESC

  • he — Help on expressions
  • hb — Help on breakpoints
  • h — Help
  • .h — Help on ‘dot’ commands
  • .a — Display abend reason
  • .c — Core Dump
  • .d — Display page entry map for current domain
  • .d address — Display page directory map for current domain
  • .l offset — Display linear address at page map offset
  • .lx — Display page offset and values
  • .m — Display names and addresses of NLMs
  • .p — Display process names and address
  • .p address — Display address as a process control block
  • .r — Display running process control block
  • .s — Display screen names and addresses
  • .s address — Display address as a screen structure
  • .sem — List all semaphores with waiting processes
  • .sem address — Display detailed semaphore inforation at address
  • .t — Toggle ‘Developer Option’ on or off
  • .v — Display version
  • b — Display breakpoints
  • bc number — Clear breakpoint number
  • bca — Clear all breakpoints
  • b= address — Set breakpoint at address
  • br= address — Set read or write breakpoint at address
  • bw= address — Set write breakpoint at address
  • c — Change memory
  • c entrypoint=hexdigits — Change bytes at entrypoint
  • d — Display memory at the current stack pointer
  • d address [length] — Display bytes at address for length bytes
  • dl [+offset] address [length] — Display linked list for length nodes with next node address at offset
  • f flag=value — Change flag to value. Valid flags: CF, AF, ZF, SF, IF, TF, PF, DF, or OF
  • g — Go (back to Operating System)
  • g breakaddress — Go, end at breakaddress
  • i[b|w|d] port — Input Byte, Word, or Doubleword from port
  • o[b|w|d] port=value — Output Byte, Word or Doubleword with value to port
  • n — Display symbol names and NLMs
  • n symbolname value — Create new symbolname with value
  • n-symbolname — Remove symbolname defined with n
  • p — Step through program code, skip calls
  • s or t — Step through program code, enter calls
  • q — Quit to DOS
  • r — Display registers and flags
  • u entrypoint [length] — See assembly code at entrypoint for length bytes
  • v — View screens
  • x — Exchange processor stack frames
  • z expression — Evaluate expression
  • ? entrypoint — Display reference to entrypoint
  • register= entrypoint — Set register to entrypoint. Example: EIP=CSleepUntilInterrupt will interrupt the last NLM called. Valid registers: EAX, EBX, ECX, EDX, ESI, EDI, EBP, EIP, and EFL

See also the Novell Application Note The NetWare Internal Debugger. There’s more good information in the Novell TID 3193476: How to troubleshoot … an abended, unresponsive or crashed server.

Need a Netware System Administrator?

Bob Jonkman <bjonkman@sobac.com>         http://sobac.com/sobac/
SOBAC Microcomputer Services              Phone: +1-519-669-0388
6 James Street, Elmira ON Canada  N3B 1L5  Cell: +1-519-635-9413
Software   ---   Office & Business Automation   ---   Consulting

This article was inspired by Debian Administration: The magic sysreq options introduced.

Novell Class by mafketel used under a CC BY-NC 2.0 license.

Tags: , , , , , , , ,
Posted in Novell Netware, System Administration | No Comments »

 
Better Tag Cloud