IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#saltr
/2024/02/16
tennis2 dr|z3d> "if you don't like ips, add them to your blocklist." Thanks that's another idea, I was thinking about the firewall of the generally Is there any visible difference between blocking with a firewall versus banning ip address ranges in i2p?
tennis2 s/of the generally/of the os generally/
dr|z3d there's no "visible" difference, but blocking at the firewall level is global, blocking in the i2p blocklist is local to i2p.
tennis2 I should be clear when I say "visible difference in i2p" I meant discernible difference by other routers running i2p.
tennis2 if that's what you were thinking when responding then thanks :)
dr|z3d well, if someone's running a fleet of akamai servers and you're the only guy blocking all of them, then you'll stand out.
tennis2 yeah that's an issue i guess, dr|z3d. but not as big an issue between being able to identify how one is blocking, I think an in i2p approach is okay, but some might have an aversion to big tech generally, so a systems wide approch might be good. It would need to tell the user when its blocking though so they can understand why maybe an application might not work.
tennis2 s/an in i2p approach/an 'in-i2p' approach/
tennis2 s/a systems wide approach might be good/a systems wide approach might be more efficient/
tennis2 Depends on the overal firewall setup I guess, as to whether they are able to tell the difference.
dr|z3d there is no they. there is you. do what makes you feel good :)
tennis2 In fact it doesn't really matter how one blocks, really.
tennis2 I'm at the point where I need to check, if a person really removed torrents, it happens when torrent data gets wiped and the computer resets before a person has an opportunity to fix the situation
tennis2 imagine that the terminal is in the i2p folder and you run this ...
tennis2 # First you have a backup of your i2psnark
tennis2 rsync -avr i2psnark.config.d/ "i2psnark.config_(BAK-$(date "+%4Y%m%d-%H%M%S")).d/"
tennis2 ## This will restore that folder from the backup...
tennis2 rsync -avr $(ls -t | grep -e '^i2psnark\.config_(BAK-' | head -n1)'/' 'i2psnark.config.d/'
tennis2 Blinded message
tennis2 ## With that out of the way you can stop i2psnark here localhost:7657/configwebapps, and then try deleting some NOT ALL folders in 'i2psnark.config.d/' . Eg. s4,sf,sG,sJ etc
tennis2 ## You could delete them all actually that's fine.
tennis2 ## Just remember to use the restore command above before starting i2psnark again...
tennis2 ## Now here's the issue I have ...
tennis2 # Given that ...
tennis2 BAK_FOLDER_REGEX="i2psnark\.config_(BAK-"
tennis2 latestBAK=$(ls -t | grep -e "^$BAK_FOLDER_REGEX" | head -n1)
snex you are way overcomplicating this
snex do what i told you to and control your snark via a systemd file that requires your mounts
tennis2 ## When I try to extract the names of the torrents that have gone like so grep complains that some files don't exist but they do.
tennis2 diff -r "$latestBAK" "i2psnark.config.d/" | grep -e "Only in $BAK_FOLDER_REGEX" | sed "s/.*: //" \
tennis2 | while read thing ; do \
tennis2 thingee="$latestBAK/$thing"; \
tennis2 if [ -d "$thingee" ]; then \
tennis2 echo -e "$(ls -1 "$thingee")\x00" | sed -e "s/^/$latestBAK\/$thing\//"; \
tennis2 else \
tennis2 echo -e "$(find "$latestBAK" -name "$thing")\x00"; \
tennis2 fi; \
tennis2 done | xargs --null grep --no-filename --max-count=1 -e "^base="
tennis2 ## Any ideas???
tennis2 Blinded message
tennis2 No snex, that doesn't account for mid-usage removal
snex because thats not a thing..
tennis2 It is for normies.
tennis2 Oh I've worked it out, lol, the null I'm adding to stuff is only being applied to the last file in the folder lol
tennis2 I don't need the null at all cos the file paths are sane, and don't have spaces in them. :P
tennis2 Sorry for the daft
tennis2 s/the/my/