894 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r . 895 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r '.[].report_timestamp' 896 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r '.[].report_timestamp,.[].certname' 897 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r '[.[].report_timestamp,.[].certname]' 898 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r '.[].[report_timestamp,.certname]' 899 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r '.[]' 900 git log -p 901 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r '{.[].report_timestamp,.[].certname}' 902 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r '{.[].report_timestamp: .[].certname}' 903 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r '.report_timestamp' 904 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r '.["report_timestamp"]' 905 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r '.[] | {"report_timestamp"}' 906 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r '.[] | {"report_timestamp", "certname"}' 907 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r '.[] | {"certname", "report_timestamp"}' 908 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r '.[] | {.["certname"], .["report_timestamp"]}' 909 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r '.[] | {.certname, "report_timestamp"}' 910 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r '.[] | {(.certname): "report_timestamp"}' 911 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r '.[] | {(.certname): .report_timestamp}' 912 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r '.[] | {(.certname): .report_timestamp} | flatten' 913 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r '.[] | group_by(.certname) ' 914 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'group_by(.certname) ' 915 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r '.[] | {(.certname): .report_timestamp}' 916 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r '.[] | {(.certname): .report_timestamp} | group_by(1)' 917 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r '.[] | {(.certname): .report_timestamp}' 918 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r '.[] | {(.certname): .report_timestamp}' | sort 919 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r '.[] | {(.certname): .report_timestamp} | from_entries' 920 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r '.[] | from_entries' 921 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r '[.[] | {(.certname): .report_timestam]' 922 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r '[.[] | {(.certname): .report_timestamp}]' 923 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r '.[] | {(.certname): .report_timestamp} |map' 924 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r '.[] | {(.certname): .report_timestamp} |map()' 925 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r '.[] | {(.certname): .report_timestamp} | sort ' 926 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r '.[] | sort(.report_timestamp) | {(.certname): .report_timestamp} ' 927 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r '.[] | sort_by(.report_timestamp) | {(.certname): .report_timestamp} ' 928 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r '.[] | sort_by(.report_timestamp)' 929 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r '.[] ' 930 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r '.' 931 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r '.[] ' 932 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'sort_by(.report_timestamp) ' 933 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'sort_by(.report_timestamp) | .[] | {(.certname): .report_timestamp}' 934 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'sort_by(.report_timestamp) | .[] | {(.certname): .report_timestamp} | add' 935 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'sort_by(.report_timestamp) | .[] | {(.certname): .report_timestamp} | ..' 936 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'sort_by(.report_timestamp) | .[] | {(.certname): .report_timestamp} | .' 937 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'sort_by(.report_timestamp) | .[] | {(.certname): .report_timestamp} | .[1]' 938 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'sort_by(.report_timestamp) | .[] | {(.certname): .report_timestamp} | .[0]' 939 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'sort_by(.report_timestamp) | .[] | {(.certname): .report_timestamp} | .[]' 940 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'sort_by(.report_timestamp) | .[] | {(.certname): .report_timestamp} ' 941 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'sort_by(.report_timestamp) | .[] | [(.certname): .report_timestamp] ' 942 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'sort_by(.report_timestamp) | .[] | {(.certname): .report_timestamp} ' 943 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -rs 'sort_by(.report_timestamp) | .[] | {(.certname): .report_timestamp} ' 944 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'sort_by(.report_timestamp) | .[] | {(.certname): .report_timestamp} ' 945 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -rs 'sort_by(.report_timestamp) | .[] | {(.certname): .report_timestamp} ' 946 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -rs . 947 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'sort_by(.report_timestamp) | .[] | {(.certname): .report_timestamp} ' 948 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'sort_by(.report_timestamp) | .[] | (.certname) 949 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'sort_by(.report_timestamp) | .[] | (.certname)' 950 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'sort_by(.report_timestamp) | .[] | (.certname) (.report_timestamp)' 951 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'sort_by(.report_timestamp) | .[] | "(.certname) (.report_timestamp)"' 952 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'sort_by(.report_timestamp) | .[] | "\(.certname) \(.report_timestamp)"' 953 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'sort_by(.report_timestamp) | .[] | . + {(.certname): .report_timestamp} ' 954 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'sort_by(.report_timestamp) | .[] | + {(.certname): .report_timestamp} ' 955 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'sort_by(.report_timestamp) | .[] | {(.certname): .report_timestamp} | . + .' 956 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'sort_by(.report_timestamp) | .[] | {(.certname): .report_timestamp} | . + []' 957 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'sort_by(.report_timestamp) | .[] | {(.certname): .report_timestamp} | . + .[]' 958 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'sort_by(.report_timestamp) | .[] | "\(.certname) \(.report_timestamp)"' 959 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'sort_by(.report_timestamp) | .[] | .certname' 960 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'sort_by(.report_timestamp) | .[] | "\(.certname) \(.report_timestamp)"' 961 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'sort_by(.report_timestamp) | .[] | "\(.certname) \(.report_timestamp)"' | column -s\ -t 962 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'sort_by(.report_timestamp) | .[] | "\(.certname);\(.report_timestamp)"' | column -s; -t 963 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'sort_by(.report_timestamp) | .[] | "\(.certname);\(.report_timestamp)"' | column -s`; -t 964 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'sort_by(.report_timestamp) | .[] | "\(.certname);\(.report_timestamp)"' | column -s\; -t 965 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'sort_by(.report_timestamp) | .[] | "\(.certname);\(.report_timestamp)"' | column -s\; -t | grep T14 966 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'sort_by(.report_timestamp) | .[] | "\(.certname);\(.report_timestamp)"' | column -s\; -t | grep T1[234] 967 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'sort_by(.report_timestamp) | .[] | "\(.certname);\(.report_timestamp)"' | column -s\; -t | grep T1[234] | cut -f1 -s' ' 968 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'sort_by(.report_timestamp) | .[] | "\(.certname);\(.report_timestamp)"' | column -s\; -t | grep T1[234] | awk '{print $1}' 969 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'sort_by(.report_timestamp) | .[] | "\(.certname);\(.report_timestamp)"' | column -s\; -t | grep T1[234] | awk '{print $1}' | while read host; do ssh $host; done 970 for host in $(curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'sort_by(.report_timestamp) | .[] | "\(.certname);\(.report_timestamp)"' | column -s\; -t | grep T1[234] | awk '{print $1}' ); do ssh $host; done 971 curl -s -G http://localhost:8080/pdb/query/v4/nodes | jq -r 'sort_by(.report_timestamp) | .[] | "\(.certname);\(.report_timestamp)"' | column -s\; -t 972 ssh root@oo-hetzner-03.torproject.org 973 cumin --help 974 cumin 'alberti.torproject.org' 'id' 975 cumin '*' 'find / -nouser -o -nogroup' 976 cumin -b 10% '*' 'find / -nouser -o -nogroup' 977 cumin -b 10% 'alberti.torproject.org' 'find / -nouser -o -nogroup' 978 cumin 'alberti.torproject.org' 'find / -nouser -o -nogroup' 979 cumin 'alberti.torproject.org' 'find / -ignore_readdir_race -nouser -o -nogroup' 980 cumin -h 981 cumin -o txt 'alberti.torproject.org' 'find / -ignore_readdir_race -nouser -o -nogroup' 982 cumin -o txt 'alberti.torproject.org' 'find / \! -path /proc -prune -ignore_readdir_race -nouser -o -nogroup' 983 find / -ignore_readdir_race '(! -path /proc -prune) -a (-nouser -o -nogroup)' 984 find / -ignore_readdir_race \( \! -path /proc -prune \) -a \( -nouser -o -nogroup \) 985 find / -ignore_readdir_race \( \! -path /proc/ -prune \) -a \( -nouser -o -nogroup \) 986 find / -ignore_readdir_race \( \! -path '/proc/*' -prune \) -a \( -nouser -o -nogroup \) 987 find / -ignore_readdir_race \( -path '/proc/*' -prune \) -a \( -nouser -o -nogroup \) 988 cumin -o txt 'alberti.torproject.org' 'find / -ignore_readdir_race -path /proc -prune -nouser -o -nogroup' 989 cumin -o json 'alberti.torproject.org' 'find / -ignore_readdir_race -path /proc -prune -nouser -o -nogroup' 990 cumin -o txt 'alberti.torproject.org' 'find / -ignore_readdir_race -path /proc -prune -nouser -o -nogroup' | tee result 991 cumin --force -o txt 'alberti.torproject.org' 'find / -ignore_readdir_race -path /proc -prune -nouser -o -nogroup' | tee result 992 less result 993 rm result 994 ltr 995 less cumin.log 996 cd src/tor/ 997 cd src/tor 998 ltr 999 less ow 1000 less unowned-files 1001 cd src/tor/tor-puppet/ 1002 git lg 1003 git show af31efa4 1004 ls 1005 cd .. 1006 less unowned-files 1007 sed -n '/^___/,$p' < unowned-files 1008 sed -n '/^___/,$p' < unowned-files | less 1009 sed -n '/^___/,$p' < unowned-files | cut -d: -f2 1010 sed -n '/^___/,$p' < unowned-files | cut -d': ' -f2 1011 sed -n '/^___/,$p' < unowned-files | cut -d: -f2 | sort -u 1012 sed -n '/^___/,$p' < unowned-files | cut -d: -f2 | sort -u > unowned-files-sorted 1013 less unowned-files-sorted 1014 grep -v /home/ unowned-files-sorted | less 1015 sed -n '/^___/,$p' < unowned-files | wc -l 1016 grep -v /home/ unowned-files-sorted | wc -l 1017 sed -n '/^___/,$p' < unowned-files | grep /home/ | wc -l 1018 sed -n '/^___/,$p' < unowned-files | grep -v /home/ | wc -l 1019 sed -n '/^___/,$p' < unowned-files | grep -v /home/ 1020 sed -n '/^___/,$p' < unowned-files | grep -v /home/ | grep -v /var/lib/sudo 1021 grep xtables.lock unowned-files 1022 cumin -h 1023 grep xtables.lock unowned-files 1024 sed -n '/^___/,$p' < unowned-files | grep xtables.lock 1025 sed -n '/^___/,$p' < unowned-files | grep xtables.lock | cut -d: -f1 1026 sed -n '/^___/,$p' < unowned-files | grep xtables.lock | cut -d: -f1 | sed 's/$/,/' 1027 cumin $(sed -n '/^___/,$p' < unowned-files | grep xtables.lock | cut -d: -f1 | sed 's/$/,/') 1028 cumin "$(sed -n '/^___/,$p' < unowned-files | grep xtables.lock | cut -d: -f1 | sed 's/$/,/')" 1029 cumin "$(sed -n '/^___/,$p' < unowned-files | grep xtables.lock | cut -d: -f1 | sed 's/\n$/,/')" 1030 cumin "$(sed -n '/^___/,$p' < unowned-files | grep xtables.lock | cut -d: -f1 | sed 's/\n/,/')" 1031 cumin "$(sed -n '/^___/,$p' < unowned-files | grep xtables.lock | cut -d: -f1 | sed 's/\m/,/')" 1032 cumin "$(sed -n '/^___/,$p' < unowned-files | grep xtables.lock | cut -d: -f1 | sed 's/$/,/')" 1033 echo $(sed -n '/^___/,$p' < unowned-files | grep xtables.lock | cut -d: -f1 | sed 's/$/,/') 1034 echo $(sed -n '/^___/,$p' < unowned-files | grep xtables.lock | cut -d: -f1 | sed 's/$/,/') | sed 's/, //' 1035 echo $(sed -n '/^___/,$p' < unowned-files | grep xtables.lock | cut -d: -f1 | sed 's/$/,/') | sed 's/, //g' 1036 echo $(sed -n '/^___/,$p' < unowned-files | grep xtables.lock | cut -d: -f1 | sed 's/$/,/') | sed 's/, //g;s/,$//' 1037 cumin $(echo $(sed -n '/^___/,$p' < unowned-files | grep xtables.lock | cut -d: -f1 | sed 's/$/,/') | sed 's/, //g;s/,$//') 1038 cumin "$(echo $(sed -n '/^___/,$p' < unowned-files | grep xtables.lock | cut -d: -f1 | sed 's/$/,/') | sed 's/, //g;s/,$//')" 1039 grep xtables.lock unowned-files 1040 sed -n '/^___/,$p' < unowned-files | grep xtables.lock | cut -d: -f1 | sed 's/$/,/' 1041 sed -n '/^___/,$p' < unowned-files | grep xtables.lock | cut -d: -f1' 1042 sed -n '/^___/,$p' < unowned-files | grep xtables.lock | cut -d: -f1 1043 for host in $(sed -n '/^___/,$p' < unowned-files | grep xtables.lock | cut -d: -f1); do ssh root@host rm /run/xtables.lock; done 1044 for host in $(sed -n '/^___/,$p' < unowned-files | grep xtables.lock | cut -d: -f1); do ssh root@$host rm /run/xtables.lock; done 1045 sed -n '/^___/,$p' < unowned-files | less 1046 sed -n '/^___/,$p' < unowned-files | grep -v /home/ | grep -v /var/lib/sudo 1047 sed -n '/^___/,$p' < unowned-files | grep -v /home/ | wc -l 1048 sed -n '/^___/,$p' < unowned-files | grep -v /home/ | grep -v /var/lib/sudo | wc -l 1049 sed -n '/^___/,$p' < unowned-files | grep -v -e /home/ -e /var/lib/sudo 1050 sed -n '/^___/,$p' < unowned-files | grep -v -e /home/ -e /var/lib/sudo | wc -l 1051 sed -n '/^___/,$p' < unowned-files | grep -v -e /home/ -e /var/lib/sudo -e /restore | wc -l 1052 sed -n '/^___/,$p' < unowned-files | grep -v -e /home/ -e /var/lib/sudo -e /restore 1053 sed -n '/^___/,$p' < unowned-files | grep -v -e /home/ -e /var/lib/sudo -e restore 1054 sed -n '/^___/,$p' < unowned-files | grep -v -e /home/ -e /var/lib/sudo -e restore | less 1055 sed -n '/^___/,$p' < unowned-files | grep -v -e /home/ -e /var/lib/sudo -e restore | wc -l 1056 ls -al /lib/firmware/ 1057 sed -n '/^___/,$p' < unowned-files | grep -v -e /home/ -e /var/lib/sudo -e restore | less 1058 sed -n '/^___/,$p' < unowned-files | grep -e restore | less 1059 sed -n '/^___/,$p' < unowned-files | grep -e restore | grep -v brulloi 1060 sed -n '/^___/,$p' < unowned-files | grep -e restore | wc -l 1061 sed -n '/^___/,$p' < unowned-files | grep -e /home/ -e /var/lib/sudo | wc -l 1062 sed -n '/^___/,$p' < unowned-files | wc -l 1063 sed -n '/^___/,$p' < unowned-files | grep -e restore | less 1064 sed -n '/^___/,$p' < unowned-files | grep -e /home/ -e /var/lib/sudo | grep -v -e restore | wc -l 1065 sed -n '/^___/,$p' < unowned-files | wc -l