New possible platforms for gsa

edited September 2012 in New Engines/Platforms
dolphin/boonex social network:


Footprints: "Powered by Dolphin - Free Community Software" or "Powered by Dolphin" or "from BoonEx - Social, Online Dating and Community Software Experts"


Drupal blogs:

Footprints:

"powered by drupal" inurl:blog
drupal inurl:/node/add
drupal inurl:/blog
drupal inurl:/node/add/blog


Oxwall


Footprint: "Powered By Oxwall" "Join"


I think these are good platforms for creating more blog posts and excellent for adding in gsa to have more diverse platforms. 

Comments

  • OzzOzz
    edited September 2012 0.00 Karma
    This is my first attemp to solve the Oxwall engine:
    -> the debug HTMLs shows me that "month(/day/year)_birthdate=" wasn't choosed by GSA
    -> I don't know if [Login_Step1] is correct with "modify url=/". You can sign in within the Oxwall engine from any site. Maybe its not necessary to download the root URL (this is done by "=/", right?)
    -> "add fixed data (conditions)=" in [Step2]. Is it even possible to add two data conditions to a step (post=%article% and tf=%keywords% in this case)? I'm not even sure if these are the right conditions (as allways :) )
    -> once you've managed to publish an article it is shown on the next page. I thought it could work for submission success to just search for the %article_title% of this page. This might not be working and we have to define the exact article/blog-URL with [verify_url].
    -> some (maybe all) of those oxwall site needs a profile image for registration. I copied this from the PHPFox engine and don't know if this is correct.

    [Script] Oxwall - Social Network

    [setup]
    enabled=1
    default checked=0

    page must have=href="http://www.oxwall.org/
    page must have=!Sorry, site registration is closed

    engine type=My Engines
    description=Creates a blog entry.

    dofollow=1
    anchor text=1
    uses pages=0

    search term=link:www.oxwall.org|"powered by oxwall"|"Powered By Oxwall" Join|inurl:"/oxwall/blogs"|oxwall "User blogs" -oxwall.org|"Top Rated" "Most Discussed" "Browse by Tag"

    add keyword to search=2
    use blog search=0
    extract keywords=0

    skip ext links on=0
    skip content on=0
    skip url content on=0
    posted domain check=1
            
    [Your E-Mail]
    type=email

    [URL]
    type=url

    [Anchor_Text]
    type=text

    [Article_Title]
    type=text
    allow html=0
    must be filled=1
    hint=capitalize each word.
    max length=45

    [Article]
    type=memo
    allow html=1
    html to bbs=1
    must be filled=1
    hint=The full article comes here.
    auto modify=1

    [Login]
    type=login
    must be filled=1
    hint=The login for websites that need an account. Use numbers and letters only.
    min length=5
    static=1

    [Password]
    type=password
    must be filled=1
    hint=A password used for websites that need an account. Use numbers and letters only.
    min length=6
    static=1

    [REGISTER_STEP1]
    find link=Join|Join Now|Register|Pridruži se
    find url=*/join
    alternative url=/join

    submit success=Registration successful|Please confirm your email address.
    submit failed=Please fill the form properly|Captcha validator error!|Please enter a valid password|The image in not valid|Required|Zahtevani
    submit success skip verify=

    form name=*Join|*REGISTRACIJA
    form url=*/join

    verify submission=1
    verify interval=10
    verify timeout=30
    first verify=0
    verify by=email
    verify on unknown status=1

    set unknown variable=%leave%

    username=%login%
    email=%your e-mail%
    password=%password%
    repeatPassword=%password%
    realname=%spinfile-names.dat% %spinfile-lnames.dat%
    sex=%random_option%
    month_birthdate=%random_option%
    day_birthdate=%random_option%
    year_birthdate=%random_option%
    match_sex[]=%random_option%
    relationship[]=%random_option%
    9221d78a4201eac23c972e1d4aa2cee6=%leave%
    c441a8a9b955647cdf4c81562d39068a=%leave%
    b4d2fe61549f059392f24aa6e3328a6c=%leave%
    cc25c0d6c1645238e0aedf938f58cd24=%leave%
    userPhoto=general_profile.png
    termOfUse=1
    captchaField=%captcha%

    [LOGIN_STEP1]
    modify url=/

    just download=1

    submit success=>sign out<
    submit failed=Invalid username or email

    verify on unknown status=1

    form name=*Sign In

    set unknown variable=%leave%

    Username/Email=%login%
    password=%password%
    remember=%leave%

    [STEP1]
    find link=Blogs
    find url=*/blogs

    just download=1

    submit success=%article_title%
    ;submit failed=

    verify submission=1
    verify interval=1
    verify timeout=1
    first verify=0
    verify by=url
    verify on unknown status=1

    [STEP2]
    find link=Write new post
    find url=*/blogs/post/new

    form name=*Publish
    form url=*/blogs/post/new

    add fixed data=post=%article%
    add fixed data condition=post

    add fixed data=tf=%keyword%
    add fixed data condition=tf

    set unknown variable=%leave%

    variable must be used=url

    title=%article_title%
    post=%article%
    tf=%keyword%,%keyword%,%keyword%
  • SvenSven Germany
    0.00 Karma
    Thanks Ozz, will try to make this working asap.
  • OzzOzz
    edited September 2012 0.00 Karma
    Take your time, Sven.

    Boonex:
    -> no error messages in plain text
    -> no email varification??? most of the sites i registered to were autoapprove (about 5 accounts). in one case they send me an ID, but I couldn't figure out where to use this as all seems just like the other sites to me.
    ;;;; extract from email
    ; Your identification number (ID): 3176
    ;<br />
    ;Your identification number (ID): 3176<br />
    ;<br />

    -> fixed data for "description" and "article. source code looked like this.
    ;;;; description (%about yourself%)
    ;<body id="tinymce" class="mceContentBody " spellcheck="false" dir="ltr">
    ;<iframe id="DescriptionMe[0]_ifr"

    ;;;; article (%article%)
    ;<body id="tinymce" class="mceContentBody " spellcheck="false" dir="ltr">
    ;<iframe id="PostText_ifr"

    -> Search terms are for Boonex blogs. There are also sites with articles:
    ;"Articles Home" "Articles Archive" "Top Rated" "powered by dolphin"


    [Script] Boonex/Dolphin - Social Network

    [setup]
    enabled=1
    default checked=0

    page must have1=href="http://www.boonex.com/|powered by Dolphin
    page must have2=/blogs/home/|?type=blog
    ;page must have=!

    engine type=My Engines
    description=Creates a blog entry.

    dofollow=1
    anchor text=1
    uses pages=0

    search term="All Blogs" "All Posts" "Top Posts" "Popular Posts"|"Hello, Guest! Join Login" blogs
    ;|"Powered by Dolphin"|"Hello, Guest!" "Powered by Dolphin"|"Free Community Software. from BoonEx"|"Hello, Guest! Join Login"|inurl:"/blogs/" boonex

    add keyword to search=2
    use blog search=0
    extract keywords=0

    skip ext links on=0
    skip content on=0
    skip url content on=0
    posted domain check=1

    [Your E-Mail]
    type=email

    [URL]
    type=url

    [Anchor_Text]
    type=text

    [About_Yourself]
    type=memo
    allow html=0
    allow return=1
    must be filled=0
    hint=Please fill this with some information about yourself. Use the spin syntax heavily here.
    custom mode=0
    auto modify=1
    default=%file-about_yourself.dat%

    [Article_Title]
    type=text
    allow html=0
    must be filled=1
    hint=capitalize each word.
    max length=45

    [Article]
    type=memo
    allow html=1
    html to bbs=1
    must be filled=1
    hint=The full article comes here.
    auto modify=1

    [Login]
    type=login
    must be filled=1
    hint=The login for websites that need an account. Use numbers and letters only.
    min length=5
    static=1

    [Password]
    type=password
    must be filled=1
    hint=A password used for websites that need an account. Use numbers and letters only.
    min length=6
    static=1

    [REGISTER_STEP1]
    modify url=/join.php

    page must have=!REGISTRATION BY INVITATION ONLY

    submit success=Congratulations!|Your account has been successfully confirmed and activated.
    ;submit failed=
    submit success skip verify=Your account has been successfully confirmed and activated.

    form name=*Join Now
    form url=*/join.php
    form id=join_form

    verify submission=1
    verify interval=10
    verify timeout=30
    first verify=0
    verify by=email
    verify on unknown status=1

    ;;;instant registration
    ;verify submission=0
    :verify on unknown status=1

    add fixed data=DescriptionMe[0]_ifr=%about_yourself%
    add fixed data condition=DescriptionMe[0]_ifr

    set unknown variable=%leave%

    FirstName[0]=%spinfile-names.dat%
    FirstName=%spinfile-names.dat%
    LastName[0]=%spinfile-lnames.dat%
    LastName=%spinfile-lnames.dat%
    Couple=%random_option%
    NickName[0]=%login%
    NickName=%login%
    AdvisorName[0]=%spinfile-names.dat% %spinfile-lnames.dat%
    FirmName[0]={Enigma|Superior|Macro|Advanced|In Visional|Lightning|Advance|Ultra|End|Autocro|Import|Turbo|Mo|Urban|Ho|Archway|Llc|Lucius|Gaston|Keneth|Britt|Alec|Dillon|Malik|Maxwell|Marooncentury|Lepokke|Bawdysecond|Ijaw|Graphic|Telecom|Ryant|Vangelos|Cevvu|Nyseth|Rhyne|Watanabe|Avant|Moto} {Indicative|North|Unlimited|External|Rendition|Definitions|Intensity|Center|Inc|Classic|Security|Global|Mech|Experts|Hog|Barrick}
    ;needs to be defined -> name of organisation
    Password[0]=%password%
    Password=%password%
    Password_confirm[0]=%password%
    Password_V=%password%
    Email[0]=%your e-mail%
    Email=%your e-mail%
    EmailNotify[0]=%leave%
    Sex[0]=%random_option%
    Sex=%random_option%
    DateOfBirth[0]=%random-1965-1990%-%random-01-12%-%random-01-28%
    DateOfBirth=%random-1965-1990%/%random-01-12%/%random-01-28%
    Country[0]=%random_option%
    Country=%random_option%
    Address[0]=%columnspinfile-address_data.dat-5%
    City[0]=%columnspinfile-address_data.dat-3%
    City=%columnspinfile-address_data.dat-3%
    zip[0]=%columnspinfile-address_data.dat-4%
    PhoneNumber[0]=%columnspinfile-address_data.dat-6%
    Headline[0]=%keyword%
    ;%article_title%
    ;enter your life headline
    DescriptionMe[0]_ifr=%about_yourself%
    LookingFor[0][]=%random_option%
    Tags[0]=%keyword%,%keyword%,%keyword%|%leave%
    RUABot[0]=%question%
    ProfilePhoto=%leave%
    ;=general_profile.png
    Captcha=%captcha%
    TermsOfUse=yes

    [LOGIN_STEP1]
    modify url=/member.php

    submit success=%login%|>Logout<
    ;submit failed=

    verify on unknown status=1

    form name=*Login|*Log in
    form url=*/join.php
    form id=login_box_form

    set unknown variable=%leave%

    ID=%login%
    Password=%password%
    rememberMe=%leave%

    [STEP1]
    modify url=/blogs/my_page/add/

    ;page must have=Please, Create a Blog
    page must have=!Access Denied

    submit success=%article_title%
    ;submit failed=

    verify submission=1
    verify interval=1
    verify timeout=1
    first verify=0
    verify url=/blogs/entry/%article-title%
    verify url replace=" ;-"
    verify by=url
    verify on unknown status=1

    form name=*Submit
    form url=*/blogs/my_page/add/

    add fixed data=Description_ifr=%about_yourself%
    add fixed data condition=Description_ifr

    set unknown variable=%leave%

    Description_ifr=%about_yourself%

    [STEP2]
    form name=*Add Post
    form url=*/blogs/my_page/add/
    form id=CreateBlogPostForm

    add fixed data=PostText_ifr=%article%
    add fixed data condition=PostText_ifr

    variable must be used=url

    PostCaption=%article_title%
    Tags=%keyword%,%keyword%,%keyword%
    PostText_ifr=%article%
    Categories[]=%random_option%
    BlogPic[]=%leave%
    allowView=3
    allowRate=%random_option%
    allowComment=%random_option%

  • SvenSven Germany
    0.00 Karma
    Oxwallis done but might need some more testing on more targets so meight not get into next version
  • SvenSven Germany
    0.00 Karma
    Boonex/Dolphin done as well
Sign In or Register to comment.