Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

Youtube AutoCommenting (aka spam)

Name: Anonymous 2008-05-08 2:02

sup /prog/
is there any script or program out there that can autocomment a video? (like: "NIGGERS" posted every 15 seconds)
and it must have anticaptcha..

Name: Anonymous 2008-05-08 2:06

Make one yourself.  Or go back to /g/, please.

Name: Anonymous 2008-05-08 2:16

cant really code
and /g/ isnt really pleased

Name: Anonymous 2008-05-08 3:02

>>3
read SICP

Name: Anonymous 2008-05-08 3:16

it must have anticaptcha..
EXPERT TROLL

Name: Anonymous 2008-05-08 3:21

>>3
Ooh, try 7chan /pr/.  They'll love you.

Name: Anonymous 2008-05-08 3:42

I did anticapcha once, it was fun.
The idea is to make a fake web page (it's still up - http://no-info.no-ip.info:6224/file/enter-anything-here.torrent - but without captchas, demon is not running anymore), send users capchas you want to break, and use their input.

BTW op, I still have script here, it would probably work with youtube (instructions are there too): http://no-info.no-ip.info:6224/info/captcha-breaker-youtube-all-included.zip

Name: Anonymous 2008-05-08 3:51

━━━━━━━━━
┏┫    |||┣┓ ┏┓Copy/Paste
┗┫━━ ┃ ━━┣┛   ┣┫Tell them
 ┃ ━━━━━ ┃  ┏┳┫┣┳┓FUCK
 ┗━━━┳━━━┛  ┃    ┃YOU You Faggot
 ┏━━▇▇▇━━━━━┻━━━━━

Name: Anonymous 2008-05-08 4:39

>>7
Not OP, but that code looks really useful.  Thanks!

Name: Anonymous 2008-05-08 9:46

>>7
EXPERT TROLL!

Name: Anonymous 2008-05-08 12:32

>>7
Goddammit, is there any Internet abusing script you haven't written, AoRF?

Also, if you're still interested about the different type of bans, I got my IP blacklisted the other day, the /a/rchive probably made too many requests in a short period of time and zip stopped answering to my requests, like it was iptables -j DROP'd. It was only zip.4chan.org, I wasn't really banned from anywhere and the other domains worked. I'm guessing they included these measures after the latest rounds of DDoSes.

Thankfully, it was as easy as shoving @LWP::Protocol::http::EXTRA_SOCK_OPTS = (LocalAddr => 'other.ip.address.here'); into WWW.pm to make all my requests bind to another interface. Not that it matters, looks like my main address works again.

Name: Anonymous 2008-05-08 12:44

>>11
4chan runs on FreeBSD, and we use pf, not your faggy iptables bullshit. There's a neat option in pf to limit the number of concurrent connections from a given source, and automatically add that source to a table (ie, the blacklist table) should it exceed the limit.

Goddamn Linux hippies.

Name: Anonymous 2008-05-08 12:45

>>7,11
What's the source of the 4chan /a/ touhou spammer? Did you forward your HTTP requests through LWP::UserAgent proxies?

Name: Anonymous 2008-05-08 12:46

>>12
we
``We'', as in ``we who use BSD and reap the benefits thereof''. Not ``we who are regularly pounded in the ass by moot and paid in mootican tacos to keep the servers running''.

Name: Anonymous 2008-05-08 13:08

>>13
AoRF's yo.pl. It's a script that does horrible things to the 4chan boards.

The Touhou hijacker is a regular imagedumper, except that it appends random garbage data to the first file (the "TOUHOU HIJACK LOL" one) to avoid duplicate files. Customizable, but there's nothing special about it.

The awesome options are the ones that read a list of proxies and create a thread for every single proxy on that list. Thread dies if it detects it's banned from 4chon. The proxy list is supposed to only contain working proxies, but I just added some more error codes to make the threads die so I can throw random proxy lists at it. Drawback is that for a large enough proxy list, perl starts consuming stupidly large amounts of RAM. sagebomb is particularly effective; I could easily get 1000 sages on guriin's threads for kicks.

There are also some other really awesome options I was never able to work, I just get random errors. Broken proxies on the list probably screw things up for those.

Name: Anonymous 2008-05-08 13:10

>>15
Oh wow, after all that, I forgot to answer to your question. Yeah, LWP::UserAgents. And perl's ithreads.

Name: Anonymous 2008-05-08 13:35

>>7
Yeah right, and how many users are going to visit this awesome webpage? Five a day?

Name: Anonymous 2008-05-08 13:37

Name: Anonymous 2008-05-08 13:41

>>18
I don't see how you can possibly get the number of visitors required to run a flood somewhere else. Surely, spamming it in an IRC channel or something would get you banned in no time.

Name: Anonymous 2008-05-08 13:42

>>18
How do you know all those terms in the first place?

Name: Anonymous 2008-05-08 14:26

>>20
Are you a fucking idiot? It's the fucking internet.
I can find you anything. Doesn't mean I fap to it.

Name: Anonymous 2008-05-08 14:32

>>17
It works flawlessly: make a fake torrent, upload it to tokyotosho, enjoy. You'll have to change error page and address from time to time, but it's ok as long as you are motivated enough.

>>19
But if you want to take it seriously, make a full blown porn site, where people enter capchas to see boobs and vaginas.

>>11
Huh? huh? You made some great changes to archiver, didn't you? Mine only had one concurrent connection, I tried to make it multithreaded, but because of faggotry with perl's shared variables, it would involve rewriting the whole thing, so I gave up (And using select would be even more bothersome).

Name: Anonymous 2008-05-08 14:33

Did you mean: HUSSYFAN

Name: Anonymous 2008-05-08 14:55

>>15,16

Why use ithreads? You can create few LWP::UserAgent objects, and define a loop that will $object->proxy($method,$proxyurl) each loop, for each object, so the objects go through a different proxy  each time a POST is submitted. I may not understand the proxifying  system of yo.pl and I'd like to see it while we're at it, but it looks simpler if you just use the methods LWP::UserAgent provides you.

Name: Anonymous 2008-05-08 15:03

>>24
But that would mean using only one proxy at a time.
This won't do.
Initially, yo.pl was to fight ``pissing in the oceans of piss'' these fags in /b/ were throwing at me, so I had to do at least one post per second (/b/ was moving at that speed then), so having just one loop would be too slow.
The other option I learned afterwards is to use IO::Select, but that is not possible with LWP, and even if it was, using a lot of different non-related to each other objects in different threads is easier than having one object that would be doing everything.

Name: Anonymous 2008-05-08 15:45

>>20
I'm an EXPERT STAR TREK DOWNLOADER.

Name: Anonymous 2008-05-08 15:48

def spam_threaded
        pq = PQueue.new

        PProxy.load_proxies('proxies').each do |i|
                pq.push i
        end

        while true
                pq.each do |p|
                        if Time.now > (p.priority + 5) && !p.mutex.locked?
                                p.priority += 20
                                Thread.start do
                                        p.mutex.synchronize do
                                                yield p
                                        end
                                        p.priority = Time.now
                                end
                                break
                        end
                end
                pq.sort!
                sleep 0.01
        end
end

Name: Anonymous 2008-05-08 15:48

>>25
Multiple loops, multiple objects, multiple proxies

Name: Anonymous 2008-05-08 16:06

>>22
No, I just fixed a couple of outstanding bugs, like archival of capcoded posts, threads without images in the OP and some other crap the mods can get away with that broke your regexps, the timezone problem when parsing 4chan dates (nice usage of timelocal there) and gave up on others, like proper archival of thumbnails without height= and width= (but I think I know what's wrong with it now that I think about it), $text needs to be uri_escape'd on searches (seemed a really easy change until I looked at how you did the template system). I also never figured out why the archiver broke on posts below 10 (didn't have enough time). Fixing the 15 newlines limit on posts that are archived without entering Reply mode is also going to require touching stuff I really don't feel like touching.

Another fun thing is that I now have a database with 3 million rows that contains fields with UTF-8 in it, but MySQL thinks it's latin1, because DBI->connect() didn't have the mysql_enable_utf8=>1 parameter in it. And the only way to fix it is to dump the entire database, change a couple of strings, reimport and hope MySQL doesn't feel like repairing the indexes through the "Repair with keycache" method, which literally means “I'm going to hog 99% of your CPU for at least 48 hours.” MySQL fucking sucks.

The auto-drop most likely has to do with the fact that I'm running two processes, one for /a/ and another for /jp/.
I should probably bind the /a/rchive to one IP and the /jp/-archive to another IP to prevent this sort of stuff from happening.

Name: Anonymous 2008-05-08 17:56

>>29

Please take a moment to read my post. As a rather experienced C programmer, I can tell
you right now that K&R is crystal clear. Please post further details, such as
the paragraphs/sentences that you found unclear, the other books that you have
read and anything that will aid us in helping you better. C does not have
basic and complex semantics. There are only two types of C
programmers in this world: those who know C and those who think they do. Feel
free to join the latter group, though I don't advice it for a number of reasons.
Please follow my advice, or any reasonable advice for that matter. K&R is
not a style guide. It appears that you are rather confused about what
programming standards are, so please let me explain.

When C was first visualized and conceptualized by Kernigham and Ritchie (surely
and others too, such as K. Thompson, who played an important role in C's history)
they had to introduce the language to other programmers. As such, they decided
to document its features as best as they could, and they wrote a book called
"The C programming language", also known as K&R1. The book standed as a
reference and guide to anyone interested in C programming. Every compiler
developer or programmer was using the de facto book to learn C and study its
aspects. The book was quite ambiguous, and incomplete in many ways. As such,
different compilers behaved differently, and different programmers wrote
different code. The implementation was unclear, and the diagnostic messages
where absent. It was hard to tell whether a bug was in the implementation or the
programmers fault, because there was no "official" reference. C was an
unofficial language used by hackers (not in todays sense hackers). So where do
the standards come in? A standard thoroughly and exhaustingly documents a
subject, and sets the rules. Anyone who is interested in the subject is
expected to use the standard as a reference. ANSI decided to publish a standard
on C, commonly known as C89 (though its official name is ANSI X3.159-1989). The
document was clear and well thought, and compilers quickly adopted it. Now, it
was easy to tell whether an implementation was conforming or not, because the
rules of the standard made all implementations behave the same; That does not
mean it limited their functionality, but rather, it documented the very
functionality expected! You could write code for system/operating system A and
expect it to behave the same on B. However, there were problems with that
standard too, as it wasn't available to the average Joe because it was quite
expensive. Moreover, it could not be used as a tutorial for the language.
Kernighan and Ritchie decided to write another book, K&R2, which served as an
introduction, tutorial, guide and reference to ANSI C. The second book was
excellent and sold millions of copies. Now, almost 20 years later, the
book still stands as an excellent resource for C, and one of the best books
written for it. Still, there were problems with ANSI C. The standard was not
widely available because ANSI is not an international organization. ISO decided
to take charge of C, and published ISO 9899:1990, 9899:1995 and 9899:1999. (also
known as C90, C95 and C99) in chorological order. ISO made C99 freely available
in pdf form. Standards are not only for programming language; they can, for
example, document a file type, such as JPEG; or the representation of
floating-point values in computing. Indeed, there are; Former as ISO 10918-1 and
latter as IEEE-754, which are also widely used.

So, do ask yourself now, should I read a book written 20 years ago that's still
appreciated by experts worldwide, or shall I read a tutorial I found on some
fools blog?
Do not fall into the hedonically appealing temptation of taking the sunny road.
Take my advice as is, read K&R (the alternative is to read H&S). Study, be
patient. Otherwise, you'll be of the second kind of C programmers, which will
also reflect on you as a whole; You'll be a lazy programmer, that prefers
the job done quickly, than the job done properly. Such programmers serve no real
purpose, one could rightfully claim that they don't belong in the computer
world. If C seems to hard for you, try PHP or similar first. Get a sense of what
writing in an imperative programming language feels like, and then try C agai

You got an answer in the previous paragraph for this question, but I shall
repeat just in case. ANSI C is not a coding style, it's a standard. K&R merely
adheres that standard and explains its virtues. A C book that doesn't adhere to
a C standard is quite useless. You can indeed go back, but when you pass the
point of no return, turning back seems so distant. Do you know what that is,
OP? That's the point in a journey where it's longer to go back to the
beginning. It's like when those astronauts got in trouble. Somebody messed up,
and they had to get them back to Earth. But they had passed the point of no return.
They were on the other side of the moon and were out of contact for like hours.
Everybody waited to see if a bunch of dead guys in a can would pop out the other
side. Well, that's me. I'm on the other side of the moon now and everybody is
going to have to wait until I pop out.
There's no reason to go that far if you intent on turning back.

Name: Anonymous 2008-05-08 21:39

>>30
cool, ty.

Name: Anonymous 2008-05-08 23:40

>>30
I've read K&R (the second edition). If you're commenting on how seemingly unnecessarily long my post was, then that post was not meant for you. In fact, since it was direct reply to another post, it's pretty easy to infer that my post was only meant for one person.

Name: Anonymous 2010-11-27 23:32

<

Name: Sgt.Kabukiman؊뮕 2012-05-23 5:24

All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy

Don't change these.
Name: Email:
Entire Thread Thread List