IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#saltr
/2025/07/03
~dr|z3d
@RN
@RN_
@Stormycloud
@T3s|4
@eyedeekay
@not_bob_afk
@orignal
@postman
@zzz
%Liorar
%ardu
%cumlord
%snex
+FreefallHeavens
+HowardPlayzOfAdmin
+Xeha
+hk
+mareki2p
+poriori
+profetikla
+qend-irc2p
+r00tobo_BNC
+uop23ip
+wew
Arch
BubbRubb
Danny
DeltaOreo
FreeB
Irc2PGuest14602
Meow
Onn4l7h
acetone_
anontor
b4dab00m
halloy13412
maylay
nnm--
pisslord
r00tobo[2]
rascal
shaye
shiver_
simprelay
solidx66
thetia
u5657
woodwose
zer0bitz_
cumlord mareki2p that hectobit guy took down his code I think and asked me not to talk about it, you figured it out though
cumlord mareki2p mind peaking at simp.i2p/botcheck see if I did it right?
cumlord Ugh this was meant to be sent in dm my client is bugging out
cumlord *** rolls a nat 1 on stealth ***
mareki2p I didn't download / clone his code.
cumlord me neither. I just tried to replicate what he was doing with css and the knocking thing
mareki2p Oh, I did clone his repo ... somebody wants it?
cumlord Nice, ill take it if you have it
cumlord My memory’s fuzzy but I think my version does the thing, but it relies on cookie to accept it
mareki2p any pastebin that accepts zip files?
mareki2p 300 kB
cumlord arav maybe? Not sure if drop or share file do
cumlord thank you :)
mareki2p hmm, my headless chrome can not screenshot your site, but I didnt tried hard enough, or I have scripting skill issue
cumlord I would think it should be able to, could also be too aggressive blocking on my end
dr|z3d I think it's a solution to a problem that doesn't exist on the network.
cumlord yeah I dont consider it an issue, so not something I feel like I should deploy on everything
dr|z3d we already have the oops, you took a wrong turn down url avenue trap in plus, what more you need? :)
cumlord it’s only sitting on top of /chat on that site, some sort of abuse prevention
cumlord lmao right 🤣
mareki2p This command
mareki2p chromium-browser --headless --disable-gpu --ignore-certificate-errors --enable-features=NetworkService --shm-size=1g --proxy-server=http://127.0.0.1:4444 --virtual-time-budget=60000 --screenshot simp.i2p/botcheck
mareki2p took 10:52 minutes and produced this image drop.i2p/image/7d7506d3a69346c5895f4621462de87b.webp
dr|z3d --ignore-certificate-errors probably unneeded for
cumlord interesting did it just keep trying again or not load?
orignal what is i2pd-dev cert?
dr|z3d family cert.
orignal the only cert I use is gotscoin
orignal so go ahead and remove i2pd-dev
orignal and I will remove i2p-dev
orignal on my side
mareki2p I have no idea. Maybe I was not patient enough. Maybe making the time budget smaller would help.
cumlord who knows, thanks for checking though
zzz so I found the postman dump file. link is right at the top
zzz 75K rows, 16 MB
zzz basically just hash-to-name, and added date
zzz so you slurp that into a DB, and keep it topped off with RSS, and you're 90% there, no API needed
zzz ^^ dr|z3d cumlord
postman ya well
postman i did it for this very reason
zzz right
dr|z3d zzz's cooking recipes.
dr|z3d add one postman dump, top off with rss, serve hot.
dr|z3d let us know when you've got that in zzzot, zzz :)
dr|z3d both simp and skank are now on the my fork with your udp support.
cumlord it's a good recipe even without api to garnish can still do search for titles
cumlord i should also create a dump there is a lot of overlap but there are some things not listed on postmans
zzz now UDP announcing to both evil twins simp&skank, and retx appears to be working, if it holds up I'll check it in in a day or two
zzz I see the UDP announce rate on skank tracker page but it's vanished on simp
cumlord nice ;) is it? i'm seeing total announce rate but not separate UDP rate
zzz yeah, so either you two aren't running the same version or something else is up with the fork
zzz yup but the UDP rate is on your evil twin's page
zzz but no matter, the announces are working
cumlord lol, really weird
cumlord glad the resend is working though
dr|z3d if udp announce > 0, then we display, otherwise, no.
cumlord well that makes sense
dr|z3d <% if (announceRate > 0) {
dr|z3d if (udp) {
dr|z3d <b>Total Announce Rate:</b> <%=announceRateInt%> / minute<br>
dr|z3d <% if (announceRateUDP > 0) { %>
dr|z3d <b>UDP Announce Rate:</b> <%=announceRateUDPInt%> / minute<br>
dr|z3d } else { %>
dr|z3d <b>Announce Rate:</b> <%=announceRateInt%> / minute<br>
dr|z3d zzz wants to display rates to 1 decimal point and 0 values. me, not so much :)
dr|z3d so I see the rate on skank occasionally, and then it drops off. as more people start to use the udp trackers, it should persist.
dr|z3d (latest + dev builds have both udp trackers, so usage should slowly ramp up)
dr|z3d seeing these regularly, misconfigured client? /a/scrape: org.eclipse.jetty.http.BadMessageException: 400: Bad query encoding
dr|z3d zzz added some logging for zzzot, cumlord, you can enable that on configlogging (set the entire class to debug level if you want to see everything)
dr|z3d > Got 155 bytes, proto: 20 from port: 6880 to port: 6969
dr|z3d net.i2p.zzzot=DEBUG
zzz yeah ofc jetty doesn't see the UDP stuff so there's nothing in jetty logs
cumlord oh yeah i had the UDP handler on debug for a little there
cumlord i've gotten a ton of those 400: Bad query encoding as well
zzz hmm
zzz thats not good
zzz but that would be for http
zzz does it give the string?
dr|z3d looks like a client error? we don't technically support /a/scrape do we?
cumlord oh yeah i was getting those before beta
zzz it would be a client-side error, yes, but not necessarily snark
dr|z3d WARN […etty-157931] …ty.server.Server: /a/scrape: org.eclipse.jetty.http.BadMessageException: 400: Bad query encoding
dr|z3d WARN […etty-159871] …ty.server.Server: /: org.eclipse.jetty.http.BadMessageException: 400: Bad query encoding
dr|z3d WARN […etty-159868] …ty.server.Server: /: org.eclipse.jetty.http.BadMessageException: 400: Bad query encoding
zzz can you find the query string in the jetty logs? search for 400
dr|z3d "GET /a/scrape HTTP/1.1" 400 6703
zzz so it doesn't log the query string, or there wasn't one, or what. hmm
dr|z3d that's all I'm seeing, other than the occasional 400 on /
cumlord jwtxkxwk2gqv3oxt4cwdhjjzhalfxzjzc3w2zma6ibu5v5a7udgq.b32.i2p - "GET / HTTP/1.1" 400 6435
cumlord pkkxijmqj652kyyoniw37eszhwqxpplkod4eqxabkms3rzk5hhwq.b32.i2p - "GET / HTTP/1.1" 400 6435
cumlord ah, i deleted most mof my logs earlier
zzz yeah our logger doesn't log query sting
zzz but who would be adding query string to / that makes no sense
dr|z3d one moment, getting some insight into how many clients.
dr|z3d 16 clients.
cumlord that client is active ill see if i can see what it is
dr|z3d at least, 16 b32s.
dr|z3d 23k5x5znj6ljo4dyrvqnx22y2ge5m7nyfvcwqfs2i3wpr5vcgd5a.b32.i2p
dr|z3d 453wlnhtkoigahutyoktgfhhjk6vz23z543djrxoypdaqhiyplvq.b32.i2p
dr|z3d 4asdujasvjr2mgus4brnih2p27ydq6t3pivhiemdh4g6yfuhk66q.b32.i2p
dr|z3d 7k3pcv3rcfs5r65htt5kp2tp7z55clsvkvwr3rsn72gm2pn37xbq.b32.i2p
dr|z3d 7u4euhmk6ajansbgwwi7tn54fa6lu4knx2wuemnauf7wzslqkxca.b32.i2p
dr|z3d aj6v5uz2opfz2wprdzfjgnksxz24ymyai6t3ml4c6qrrag2nkmaa.b32.i2p
dr|z3d fklcxj3uyerokap2cykwedk6di4htwgsqq2eqaeluc25ziphy45q.b32.i2p
dr|z3d jziykrx2oh2tb76hni5nl66vyt6vmmswhiisj7rbazielkbo3l7q.b32.i2p
dr|z3d mr4elam43wlxlpjqn3e3rlaujsmww7jh6nssafb5w7q63brepfka.b32.i2p
dr|z3d oflhpmgxhqaiirobrb57wtzo6bwp7v2zb7rvqfytauhov6d2d23q.b32.i2p
dr|z3d qnicjeexijhazm25pwhdfgktqienkdnwng43crrjiuxod4dgla6q.b32.i2p
dr|z3d qxwsmilunrknpacyg57ijtqr7iygnvdkejshbd7u6dopdes3bw3q.b32.i2p
dr|z3d s3yhz3v5y32ajl4jjgihjlsei6abiulv7uxp7vxurj5cytcbzfna.b32.i2p
dr|z3d vz2jxukmlolx5lo44zzhj4ft5amk3sl4kwyh6fsltemj2jqmqcva.b32.i2p
dr|z3d wm72vzauqjftcfyzqzfrkmcjgfor524iqh4nwexmxtdgbiedkoyq.b32.i2p
dr|z3d zdi7a4t7wcgrbjvb2rfl5wcqsotqkitzxpyphqr4hqjluxgyj25q.b32.i2p
zzz dunno, could be a small client, or a small torrent
dr|z3d proto 20 is UDP, zzz? and that doesn't vary?
zzz 20 is dg3 and 19 is dg2, it uses both, see prop. 160
dr|z3d ok, thanks.
cumlord probably, i'm not seeing any of those clients so guessing it's using a separate http tunnel to announce
zzz or could be a torrent that has skank but not simp in it
cumlord i'm looking through the clients i can see in bigly, can see around 5k b32s
zzz you can try setting org.eclipse.jetty.server.Server=WARN on /configlogging, perhaps you'll get more logging with the string
cumlord That’d be useful, added it ;)