Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. dear lazyweb,has anyone made a firefox extension yet that will just take a keepass

dear lazyweb,has anyone made a firefox extension yet that will just take a keepass

Scheduled Pinned Locked Moved Uncategorized
11 Posts 3 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • khm@hj.9fs.netK This user is from outside of this forum
    khm@hj.9fs.netK This user is from outside of this forum
    khm@hj.9fs.net
    wrote last edited by
    #2
    looks like this might have done it, but it loaded files from clown computing and also couldn't handle the 4.x database format.

    still looking...
    1 Reply Last reply
    0
    • khm@hj.9fs.netK khm@hj.9fs.net
      dear lazyweb,

      has anyone made a firefox extension yet that will just take a keepass .kdb file and put passwords into form fields without pinging some asshole's server about it

      like no network traffic at all, just read the damn database and let me pick passwords
      qbit@mammothcirc.usQ This user is from outside of this forum
      qbit@mammothcirc.usQ This user is from outside of this forum
      qbit@mammothcirc.us
      wrote last edited by
      #3

      @khm i have recently been on a password manager hate train.. So far absolutely everything makes me angry in some way

      khm@hj.9fs.netK russsharek@mastodon.artR 2 Replies Last reply
      0
      • qbit@mammothcirc.usQ qbit@mammothcirc.us

        @khm i have recently been on a password manager hate train.. So far absolutely everything makes me angry in some way

        khm@hj.9fs.netK This user is from outside of this forum
        khm@hj.9fs.netK This user is from outside of this forum
        khm@hj.9fs.net
        wrote last edited by
        #4
        it's amazing to me how far off the rails this entire genre has got while I was peacefully using some perl script for ten+ years
        russsharek@mastodon.artR 1 Reply Last reply
        0
        • qbit@mammothcirc.usQ qbit@mammothcirc.us

          @khm i have recently been on a password manager hate train.. So far absolutely everything makes me angry in some way

          russsharek@mastodon.artR This user is from outside of this forum
          russsharek@mastodon.artR This user is from outside of this forum
          russsharek@mastodon.art
          wrote last edited by
          #5

          @qbit @khm

          I'm comforted to know I'm not the only one currently growling at password managers.

          1 Reply Last reply
          0
          • qbit@mammothcirc.usQ This user is from outside of this forum
            qbit@mammothcirc.usQ This user is from outside of this forum
            qbit@mammothcirc.us
            wrote last edited by
            #6

            @khm ya. Atm i am using a shell script that wraps age... And bitwarden.. The shell script could cover all my usage if i could figure out a way to do ssh-agent like bulk decrypt.

            1 Reply Last reply
            0
            • khm@hj.9fs.netK khm@hj.9fs.net
              it's amazing to me how far off the rails this entire genre has got while I was peacefully using some perl script for ten+ years
              russsharek@mastodon.artR This user is from outside of this forum
              russsharek@mastodon.artR This user is from outside of this forum
              russsharek@mastodon.art
              wrote last edited by
              #7

              @khm @qbit

              Any chance you'd share the script?

              qbit@mammothcirc.usQ 1 Reply Last reply
              0
              • russsharek@mastodon.artR russsharek@mastodon.art

                @khm @qbit

                Any chance you'd share the script?

                qbit@mammothcirc.usQ This user is from outside of this forum
                qbit@mammothcirc.usQ This user is from outside of this forum
                qbit@mammothcirc.us
                wrote last edited by
                #8

                @RussSharek @khm

                https://codeberg.org/qbit/dotconf/raw/branch/master/bin/rage

                #!/bin/sh
                
                set -e
                
                rage_dir=~/.rage
                
                . ${rage_dir}/config
                
                cmd=$1
                
                list() {
                	find $rage_dir -type f -name \*.age
                }
                
                if [ -z ${cmd} ]; then
                	list
                	exit
                fi
                
                case $cmd in
                	ls)
                		list
                		;;
                	re)
                		F=""
                		if [ -f $2 ]; then
                			F=$2
                		else
                			F=$(list | grep $2)
                		fi
                
                		echo "Re-encrypting: '${F}'"
                		pass="$(age -i $identity -d "${F}")"
                		echo "$pass" | age -a -R "${recipients}" > "${F}"
                		;;
                	en)
                		printf 'Password: '
                		stty -echo
                		read pass
                		stty echo
                		echo ""
                		printf 'Location: '
                		read loc
                		echo ""
                		mkdir -p "$(dirname ~/.rage/${loc})"
                		echo "$pass" | age -a -R "${recipients}" > ~/.rage/${loc}.age
                		;;
                	de)
                		if [ -f $2 ]; then
                			age -i $identity -d $2
                		else
                			F=$(list | grep $2)
                			age -i $identity -d "${F}"
                		fi
                		;;
                	otp)
                		if [ -f $2 ]; then
                			age -i $identity -d $2 | oathtool -b --totp -
                		else
                			F=$(list | grep $2)
                			age -i $identity -d "${F}" | oathtool -b --totp -
                		fi
                		;;
                	push)
                		cd $rage_dir
                		git push
                		;;
                	sync)
                		cd $rage_dir
                		git sync
                		;;
                	default)
                		list
                esac
                
                russsharek@mastodon.artR khm@hj.9fs.netK 2 Replies Last reply
                0
                • qbit@mammothcirc.usQ qbit@mammothcirc.us

                  @RussSharek @khm

                  https://codeberg.org/qbit/dotconf/raw/branch/master/bin/rage

                  #!/bin/sh
                  
                  set -e
                  
                  rage_dir=~/.rage
                  
                  . ${rage_dir}/config
                  
                  cmd=$1
                  
                  list() {
                  	find $rage_dir -type f -name \*.age
                  }
                  
                  if [ -z ${cmd} ]; then
                  	list
                  	exit
                  fi
                  
                  case $cmd in
                  	ls)
                  		list
                  		;;
                  	re)
                  		F=""
                  		if [ -f $2 ]; then
                  			F=$2
                  		else
                  			F=$(list | grep $2)
                  		fi
                  
                  		echo "Re-encrypting: '${F}'"
                  		pass="$(age -i $identity -d "${F}")"
                  		echo "$pass" | age -a -R "${recipients}" > "${F}"
                  		;;
                  	en)
                  		printf 'Password: '
                  		stty -echo
                  		read pass
                  		stty echo
                  		echo ""
                  		printf 'Location: '
                  		read loc
                  		echo ""
                  		mkdir -p "$(dirname ~/.rage/${loc})"
                  		echo "$pass" | age -a -R "${recipients}" > ~/.rage/${loc}.age
                  		;;
                  	de)
                  		if [ -f $2 ]; then
                  			age -i $identity -d $2
                  		else
                  			F=$(list | grep $2)
                  			age -i $identity -d "${F}"
                  		fi
                  		;;
                  	otp)
                  		if [ -f $2 ]; then
                  			age -i $identity -d $2 | oathtool -b --totp -
                  		else
                  			F=$(list | grep $2)
                  			age -i $identity -d "${F}" | oathtool -b --totp -
                  		fi
                  		;;
                  	push)
                  		cd $rage_dir
                  		git push
                  		;;
                  	sync)
                  		cd $rage_dir
                  		git sync
                  		;;
                  	default)
                  		list
                  esac
                  
                  russsharek@mastodon.artR This user is from outside of this forum
                  russsharek@mastodon.artR This user is from outside of this forum
                  russsharek@mastodon.art
                  wrote last edited by
                  #9

                  @qbit @khm

                  I was specifically asking about the perl script, but this is interesting...thanks!

                  How are you liking age?

                  khm@hj.9fs.netK 1 Reply Last reply
                  0
                  • qbit@mammothcirc.usQ qbit@mammothcirc.us

                    @RussSharek @khm

                    https://codeberg.org/qbit/dotconf/raw/branch/master/bin/rage

                    #!/bin/sh
                    
                    set -e
                    
                    rage_dir=~/.rage
                    
                    . ${rage_dir}/config
                    
                    cmd=$1
                    
                    list() {
                    	find $rage_dir -type f -name \*.age
                    }
                    
                    if [ -z ${cmd} ]; then
                    	list
                    	exit
                    fi
                    
                    case $cmd in
                    	ls)
                    		list
                    		;;
                    	re)
                    		F=""
                    		if [ -f $2 ]; then
                    			F=$2
                    		else
                    			F=$(list | grep $2)
                    		fi
                    
                    		echo "Re-encrypting: '${F}'"
                    		pass="$(age -i $identity -d "${F}")"
                    		echo "$pass" | age -a -R "${recipients}" > "${F}"
                    		;;
                    	en)
                    		printf 'Password: '
                    		stty -echo
                    		read pass
                    		stty echo
                    		echo ""
                    		printf 'Location: '
                    		read loc
                    		echo ""
                    		mkdir -p "$(dirname ~/.rage/${loc})"
                    		echo "$pass" | age -a -R "${recipients}" > ~/.rage/${loc}.age
                    		;;
                    	de)
                    		if [ -f $2 ]; then
                    			age -i $identity -d $2
                    		else
                    			F=$(list | grep $2)
                    			age -i $identity -d "${F}"
                    		fi
                    		;;
                    	otp)
                    		if [ -f $2 ]; then
                    			age -i $identity -d $2 | oathtool -b --totp -
                    		else
                    			F=$(list | grep $2)
                    			age -i $identity -d "${F}" | oathtool -b --totp -
                    		fi
                    		;;
                    	push)
                    		cd $rage_dir
                    		git push
                    		;;
                    	sync)
                    		cd $rage_dir
                    		git sync
                    		;;
                    	default)
                    		list
                    esac
                    
                    khm@hj.9fs.netK This user is from outside of this forum
                    khm@hj.9fs.netK This user is from outside of this forum
                    khm@hj.9fs.net
                    wrote last edited by
                    #10
                    flawless naming

                    CC: @RussSharek@mastodon.art
                    1 Reply Last reply
                    1
                    0
                    • R relay@relay.infosec.exchange shared this topic
                    • russsharek@mastodon.artR russsharek@mastodon.art

                      @qbit @khm

                      I was specifically asking about the perl script, but this is interesting...thanks!

                      How are you liking age?

                      khm@hj.9fs.netK This user is from outside of this forum
                      khm@hj.9fs.netK This user is from outside of this forum
                      khm@hj.9fs.net
                      wrote last edited by
                      #11
                      it's a hacked-up version of kpcli to remove a bunch of stuff I don't need and play some zfs tricks to snapshot things

                      CC: @qbit@mammothcirc.us
                      1 Reply Last reply
                      1
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups