International Journal of Inactivism (now supplanted by Decoding SwiftHack)

2009/08/25

You are in a maze of twisting little think-tanks, all different

cite as: F. Bi. 2009. You are in a maze of twisting little think-tanks, all different. Intl. J. Inact., 2:81–82

Well, a while back when I was exploring the network of ‘policy think-tanks’ which oppose global warming regulation, I floated the idea of writing a computer program to collect information about the think-tank web sites and their IP addresses so that they can be cross-referenced. I then wrote up an initial version of the program and uploaded it, but unfortunately I managed to stash the hyperlink into an excerpt of Milton’s Paradise Lost.

Anyway, I say all this because Brian D just asked me for the program — so I thought I’ll now provide a link to the latest version, and stash it in another excerpt of Milton. 🙂

But what if better counsels might erect
Our minds, and teach us to cast off this yoke?
Will ye submit your necks, and choose to bend
The supple knee? Ye will not, if I trust
To know ye right, or if ye know yourselves
Natives and sons of Heaven possessed before
By none; and if not equal all, yet free,
Equally free: for orders and degrees
Jar not with liberty, but well consist.

— Satan to his angel-followers, in John Milton, Paradise Lost

Anyway, some notes on the program:

  • It’s a Perl script. It’s not buzzword-compliant, it doesn’t have AJAX or Java or .NET or whatever, and it doesn’t come with a pretty-looking Windows installer. Sorry. (However, it may have a bit of object-oriented stuff in it.)
  • It requires the DBD::SQLite package, and possibly the Crypt::SSLeay package, in order to work.
  • Running the program with no parameters gives usage instructions.
  • You can stop the web exploration at any time by terminating the program (with Ctrl-C), and then resume the exploration later by rerunning the program.
  • The development of this program has not been funded by any conspiracy of Marxists or Islamists or UNists or alternative energy tycoons or evil reptiles.

In other non-news, the self-styled “Climate Science Coalition of America”, which reportedly was formed on 18 Jul to be a “new, impartial voice in the U.S. climate debate” (ahem!), has a web site hosted at the same IP address (68.178.254.234) as the International Climate Science Coalition, the New Zealand Climate Science Coalition, and the Australian Climate Science Coalition.

Advertisements

9 Comments »

  1. I sort of skimmed the code – but could you maybe show us a sample of its input and output? Just so we know more about what we’re getting.

    Comment by Anna Haynes — 2009/08/26 @ 15:52 | Reply

  2. $ ./labyrinthvs.pl
    USAGE:  labyrinthvs go [(url) ...]
                    explore the web starting from the (url)s and
                    the last explored pages
            labyrinthvs tell-fact
                    list all facts gathered so far
            labyrinthvs tell-nexus
                    list all IP addresses with multiple host
                    names resolving to them
            labyrinthvs tell-pending
                    list all URLs which are still unprocessed
            labyrinthvs tell-seen
                    list all URLs processed along with their HTTP
                    status codes at the time of processing
            labyrinthvs xyzzy ["(sql-stmt)" ...]
                    (advanced) execute SQL code (sql-stmt)s, as
                    a single transaction
    
    NOTE:   labyrinthvs keeps an exploration database under
            the directory /home/.../.labyrinthvs/
    
    labyrinthvs: ERROR: bad command line parameters
    $ ./labyrinthvs.pl go http://climatescienceamerica.org/
    labyrinthvs: created directory /home/.../.labyrinthvs
    labyrinthvs: created db
    labyrinthvs: rolled back any uncommitted db changes
    labyrinthvs: created any uncreated tables and indices
    labyrinthvs: created web ua LABYRINTHVS libwww-perl/5.805
    labyrinthvs: added pending url http://climatescienceamerica.org/ (priority 4a957c61.00000000)
    labyrinthvs: processing url http://climatescienceamerica.org/
    labyrinthvs: ... resolved climatescienceamerica.org to 68.178.254.234
    labyrinthvs: ... added pending url http://68.178.254.234/ (priority 4a957c61.00000001)
    labyrinthvs: loading http://climatescienceamerica.org/
    labyrinthvs: ... added fact on csccc.fcpp.org: <a href> from / to /question.php
    labyrinthvs: ... added fact on www.nipccreport.org: <a href> from / to /index.html
    labyrinthvs: ... added fact on www.climatescienceinternational.org: <a href> from / to /
    labyrinthvs: ... added fact on www.auscsc.org.au: <a href> from / to /
    ...
    labyrinthvs: ... added pending url http://csccc.fcpp.org/question.php?csquestion_id=1
    (priority 4a957c7d.00000000)
    labyrinthvs: ... added pending url http://www.nipccreport.org/index.html
    (priority 4a957c7d.00000001)
    labyrinthvs: ... added pending url http://www.climatescienceinternational.org/
    (priority 4a957c7d.00000002)
    ...
    labyrinthvs: ... resolved csccc.fcpp.org to 198.161.91.112
    labyrinthvs: ... resolved www.nipccreport.org to 216.230.103.27
    labyrinthvs: ... resolved www.climatescienceinternational.org to 68.178.254.234
    ...
    ^C
    $ ./labyrinthvs.pl tell-fact
    labyrinthvs: created db
    labyrinthvs: rolled back any uncommitted db changes
    labyrinthvs: created any uncreated tables and indices
    climatescienceamerica.org resolves to 68.178.254.234
    climatescienceamerica.org links to csccc.fcpp.org
            (<a href> from / to /question.php)
    climatescienceamerica.org links to www.nipccreport.org
            (<a href> from / to /index.html)
    climatescienceamerica.org links to www.climatescienceinternational.org
            (<a href> from / to /)
    ...
    csccc.fcpp.org resolves to 198.161.91.112
    www.nipccreport.org resolves to 216.230.103.27
    www.climatescienceinternational.org resolves to 68.178.254.234
    ...
    $ ./labyrinthvs.pl tell-nexus
    labyrinthvs: created db
    labyrinthvs: rolled back any uncommitted db changes
    labyrinthvs: created any uncreated tables and indices
    216.239.61.191: 15 domain names
            antigreen.blogspot.com
            bittooth.blogspot.com
            theblogprof.blogspot.com
    ...
    68.178.254.234: 7 domain names
            climatescienceamerica.org
            www.climatescienceinternational.org
            www.nzclimatescience.org
            www.climatescienceamerica.org
            nzclimatescience.net
            www.nzclimatescience.org.nz
            www.climatescience.org.nz
    ...
    97.74.147.60: 2 domain names
            co2sceptics.com
            climaterealists.com

    Comment by frankbi — 2009/08/26 @ 18:22 | Reply

  3. Excellent investigative work, though rather meaningless. Yes, the Climate Science Coalition of America is sharing space on a server. The International Climate Science Coalition offered to provide space and some technical support as the new CSCA gets into operation. I imagine that many chapters of the American Sierra Club might share server space with their parent organization as well. Perhaps Greenpeace does so as well.

    You should also be aware that the Climate Science Coalition of America is focused on the SCIENCE. It is NOT a policy-oriented group; there are plenty of those already. New scientific developments are announced weekly, if not daily, in the various individual fields that make up “climate change science”. The American public has a right to know (and actually a responsibility to understand) the science underlying projections of what the future may have in store, and the proposals to spend trillions of dollars on solutions. We believe the public should also have available to it the details on what those many dollars will buy.

    Eugene M Langschwager
    Executive Director (Interim)
    Climate Science Coalition of America
    Cincinnati, OH

    Comment by Eugene — 2009/09/15 @ 23:06 | Reply

  4. Eugene:

    I imagine that many chapters of the American Sierra Club might share server space with their parent organization as well. Perhaps Greenpeace does so as well.

    The difference is that the chapters of the ASC are open about themselves being child organizations of the ASC.

    So Eugene, are you claiming that the Australian CSC, the NZ CSC, and the CSCA really child organizations of the ICSC, or are you claiminng that the they’re actually independent organizations that happen to be receiving help from the ICSC?

    If they’re independent organizations, then why is every one of them using the same server as the ICSC?

    You should also be aware that the Climate Science Coalition of America is focused on the SCIENCE. It is NOT a policy-oriented group; there are plenty of those already.

    It’s focused on the science, in the same way as Tom “Coordinated Local Activism” Harris is focused on the science?

    Oh, I understand. The Environmentalists™ Do It Too™, and since you’re Better™ than the Environmentalists™, therefore it’s OK if you do it. Yeah, I understand.

    Comment by frankbi — 2009/09/16 @ 06:06 | Reply

  5. No, you apparently do not understand, though it’s clear you think you do. The organizations are not progeny of each other. The CSCA is NOT structured to spend time on policy matters, just climate science. Perhaps some technology issues, but that remains to be seen. The CSCA will be self-determining; we have no interest in being paid to push someone else’s agenda. You probably won’t believe that either.

    No one ever said we were “better than” anyone else, and I would prefer you not put words into my mouth.

    Comment by Eugene — 2009/09/18 @ 19:37 | Reply

  6. Eugene:

    The organizations are not progeny of each other.

    Then why did you draw an analogy between CSCA’s relationship with ICSC, and the ASC chapters’ relationship with their parent organization?

    we have no interest in being paid to push someone else’s agenda. You probably won’t believe that either.

    I don’t need to ‘believe’ or ‘not believe’ anything. I don’t care whether you’re pushing someone else’s nefarious agenda, or you’re just pushing your own nefarious agenda (as if that’s so much better).

    The fact remains that your CSCA is working closely with Tom Harris, who has openly called for the use of astroturf tactics to spread, um, science. This is dishonesty, plain and simple.

    Comment by frankbi — 2009/09/18 @ 19:50 | Reply

  7. […] as you may remember, the other day I wrote a program which crawls through web sites and IP addresses. In the current proto-Marxist […]

    Pingback by Heartland Institute has a notion of software freedom « International Journal of Inactivism — 2009/10/31 @ 08:06 | Reply

  8. Ah, we should also mention that Mr. Langschwager is also one of the execute board members of the Cincinnati chapter of Infragard — A group of businessmen working to spy on the public and report any findings to the FBI.

    Way to go there big brother. Something stinks with this guy.

    Source: http://www.infragard.net/chapters/cincinnati/board.php?mn=4

    Comment by Sage L. Weatherford — 2010/01/01 @ 21:06 | Reply

    • Wow, totally weird stuff. If he’s a businessman, then I wonder what exactly his business is (it’s not exactly spelt out as far as I can tell).

      Comment by frankbi — 2010/01/03 @ 09:39 | Reply


RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Blog at WordPress.com.

%d bloggers like this: