(Created page with "Dear Fellow Marketer, If you're serious about SEO, and aren't using Wiki Backlinks in your current offsite linking scheme, you're most likely miles behind your competition. W...")
 
(Configuration)
 
(20 intermediate revisions by one user not shown)
Line 1: Line 1:
Dear Fellow Marketer,
 
  
If you're serious about SEO, and aren't using Wiki Backlinks in your current offsite linking scheme, you're most likely miles behind your competition. Wiki sites tend to have thousands, or tens of thousands of indexed pages...
+
== WideDHCP - A DHCPv6 Client == 
  
And Google absolutely loves them!
+
Before an ISP will route your allocated IPv6 subnet, a lease needs to be acquired. This can be done using DHCPv6 over the PPP interface.
Links from Wiki sites can help to skyrocket your rankings while helping your site establish authority status. They're a known trade secret among serious SEO firms, and now they're available to you.
+
  
 +
[[Cross_Compiling_ISC_dhcp_for_ARM| ISC-DHCP]] currently has no support for the PPP interface.
  
 +
=== Flex: the fast lexical analyser ===
  
Extreme Wiki Poster v1.0 (EWP) is easy to use and completely automated.Saving you the time consuming task of posting content to Wiki sites, while generating you thousands or tens of thousands of powerful backlinks!
+
Flex is a dependency for Wide-DHCPv6. It requires the [https://www.gnu.org/software/m4/m4.html GNU M4] macro processor & texi2dvi installed on your build system:
  
 +
<PRE>
 +
sudo apt-get install m4
 +
sudo apt-get install texinfo
 +
sudo apt-get install texlive
 +
</PRE>
  
 +
Download flex and cross compile for ARM assuming your ARM cross compiler is located at /opt/arm-2011.09/
  
Spin-tax Supported
+
<PRE>
 +
wget http://sourceforge.net/projects/flex/files/flex-2.5.39.tar.bz2
 +
tar -xjf flex-2.5.39.tar.bz2
 +
cd flex-2.5.39/
 +
./configure --host=arm-linux-gnueabi --prefix=/usr/arm-linux-gnueabi ac_cv_func_malloc_0_nonnull=yes ac_cv_func_realloc_0_nonnull=yes
 +
make
 +
make install
 +
</PRE>
  
EWP comes with spin-tax support, offering support for deep-spun, or highly-nested articles... making posting highly unique articles to thousands of Wiki sites as simple as clicking a few buttons.
+
Now copy libfl.so.2.0.0 to your target and update the dynamic linker run-time bindings with ldconfig:
  
 +
<PRE>
 +
cp /usr/arm-linux-gnueabi/lib/libfl.so.2.0.0 /home/export/rootfs/lib
 +
</PRE>
  
 +
=== Cross Compiling Wide DHCPv6 for ARM ===
  
Add your content as a Brand New Page
+
Wide-DHCPv6 has not been updated for some time and uses structures no longer avaliable in [http://sourceforge.net/tracker/index.php?func=detail&aid=2487489&group_id=153668&atid=788687 glibc without the use of the #define _GNU_SOURCE]
  
While other tools only allow posting to the user-pages of a Wiki site,EWP is the ONLY tool on the market which allows you to create a brand new page, with your own content and backlinks. This gives you the flexibility to choose how and where you want your backlinks to show up,on the title page, or on both userpage and the title page! Hence EWP is even able to post two contextual backlinks on 2pages per Wiki. You can't be that!
+
Instead, we patch it with a [https://launchpad.net/ubuntu/+source/wide-dhcpv6/ patch developed by Jeremie Corbier] 
  
 +
<PRE>
 +
wget http://downloads.sourceforge.net/project/wide-dhcpv6/wide-dhcpv6/wide-dhcpv6-20080615/wide-dhcpv6-20080615.tar.gz
 +
wget http://wiki.beyondlogic.org/patches/wide-dhcpv6/0004-GNU-libc6-fixes.patch
 +
tar -xzf wide-dhcpv6-20080615.tar.gz
 +
cd wide-dhcpv6-20080615/
 +
patch -p1 < ../0004-GNU-libc6-fixes.patch
 +
./configure --prefix=/home/export/rootfs --host=arm-linux-gnueabi --sysconfdir=/etc --with-localdbdir=/var/db ac_cv_func_setpgrp_void=yes ac_cv_lib_fl_yywrap=yes
 +
make
 +
make install INSTALL="install --strip-program=arm-linux-gnueabi-strip"
 +
</PRE>
  
 +
Many of the makefiles are set up to strip the symbol tables using a X86 version of install -s and throws an error. We pass install the arm-linux-gnueabi-strip executable and where install has not been called without -s (strip), install is likely to display a WARNING: ignoring --strip-program option as -s option was not specified.
  
Built In Captcha Bypass Technology
+
=== Configuration ===
  
Captchas can be a nightmare for any SEO related task. The good news is that EWP has you covered! EWP supports both DeathbyCaptcha and Captcha Sniper, making captcha style security checks an non-issue. Now we know what you're thinking; There are plenty of captcha killers on the market... hence many Wiki sites have implemented math captchas as well right? You'd be right, but that's no problem for EWP! EWP has built in logic to solve those pesky math type captchas...
+
Below is a sample /etc/dhcp6c.conf file:
something the competition just can't compete with!
+
  
 +
<PRE>
 +
interface ppp0 {
 +
    send ia-pd 0;
 +
    script "/etc/wide-dhcpv6/dhcp6c-script";
 +
};
  
 +
id-assoc pd {
 +
    prefix-interface eth0 {
 +
            sla-id 0;
 +
            sla-len 8;
 +
    };
 +
};
 +
</PRE>
  
Multi Threaded Posting
+
dhcp6c can be started using:
  
EWP can handle up to 999 threads at a time, making it the fastest Wiki site poster on the market. Now you might be wondering, "Is it resource heavy?" The answer is absolutely not! We've taken tremendous effort and planning in the development process to keep the RAM and CPU usage to an absolute minimum while keeping the program incredibly stable. We've been able to import a list of 82,000 Wiki sites cum clearing duplicate urls at domain level in under 2 seconds! Whatever your system specs may be, you'll be happily assured you're getting the most bang for your buck with EWP! You can simply watch the resource usage in the Meter.
+
<PRE>
 +
dhcp6c ppp0
 +
</PRE>
  
 +
Check your /var/log/messages for any errors. Alternatively to debug, run:
  
 +
<PRE>
 +
dhcp6c -dDf ppp0
 +
</PRE>
  
Installation Instructions
+
If you get the following error:
  
    Download and install .net 2.0+ (EWP works best with .net 4.0).
+
<PRE>
    Download EWP and run it.
+
get_duid: failed to open DUID file for save
    You will be prompted to enter your licensing information.
+
</PRE>
    That's it! Enjoy using EWP as a part of your SEO arsenal.
+
  
 +
Check a directory exists for the dhcp6c_duid file. With the above configuration, it should be stored in /var/db - check the db subdirectory exists and create it if required.
  
 +
Please note that once IPv6 forwarding is enabled, linux will ignore subsequent DHCPv6 messages. This prevents your prefix lease being renewed and routing will stop. To prevent this, you need to allow unsolicited UDP traffic coming in on port 546.
  
Using EWP
+
This can be achieved using the following ip6tables entry:
  
    Under "Main Menu", set a unique username and password
+
<PRE>
    Under "Proxies/Sites", Import proxies if you wish to use, and import your list of Wiki sites (duplicate domains are removed automatically).
+
/sbin/ip6tables -A INPUT -m state --state NEW -m udp -p udp --dport 546 --sport 547 -s fe80::/10 -d fe80::/10 -j ACCEPT
    Under the Article tab, import your spun article for use when posting to Wiki sites. Make sure your links are included in the article!
+
</PRE>
    Under "Settings", set your desired captcha settings. You can either skip captcha sites or choose between DeathByCaptcha, CaptchaSniper or manually captcha solving for text type captchas, (math type captchas will be solved automatically).
+
    Set your desired amount of threads to run and click the start button.
+
    Go grab a cup of coffee. You've earned it!
+
 
+
 
+
 
+
PRICING
+
 
+
EWP is available in two different versions to suite your budget and needs.Checkout [http://extremewikiposter.com Extreme Wiki Poster The Ultimate Wiki Posting Tool]
+
 
+
Upcoming Addons
+
 
+
(Note additional add on features are still in the planning and development phase)
+
Wiki Link Indexer Addon - Get all of your wiki backlinks indexed with the click of a button!
+
Multi-client Poster - Run multiple blasts for multiple sites in a single run!
+
Wiki Link List Compiler - Manage lists of thousands of unique Wiki sites! Perfect for accumulating huge numbers of supported Wiki Sites!
+
and much, much more....
+
 
+
 
+
The EWP team is excited to take an active role in user feedback and implement suggestions into future add ons. If you can dream it, we'll be happy to do it. Our success depends on your success... and with EWP, the sky is the limit!
+
 
+
Support and Updates
+
 
+
We are constantly working to improve EWP, so you can be assured this tool will last. Updates will be frequent and our support is rock solid. For version 2.0 we're working on supporting new platforms and an improved GUI. Version 3.0 has some exciting surprises in store for you!
+
 
+
EWP has been tested on the following platforms:
+
Windows XP, Windows Vista, Windows 7, Windows Server Additions
+
 
+
EWP has not been tested, but should have no problem running, on the following platforms:
+
Win95, Win98, Windows Millenium
+
 
+
Currently, EWP is not supported on the following platforms:
+
Linux, Apple Mac, and any additional platforms not mentioned above.
+
 
+
Support is always available via email. Send us your questions to support[at]extremewikiposter.com
+
[http://extremewikiposter.com Extremewikiposter.com] © 2012
+

Latest revision as of 10:53, 12 July 2014

WideDHCP - A DHCPv6 Client

Before an ISP will route your allocated IPv6 subnet, a lease needs to be acquired. This can be done using DHCPv6 over the PPP interface.

ISC-DHCP currently has no support for the PPP interface.

Flex: the fast lexical analyser

Flex is a dependency for Wide-DHCPv6. It requires the GNU M4 macro processor & texi2dvi installed on your build system:

sudo apt-get install m4
sudo apt-get install texinfo
sudo apt-get install texlive

Download flex and cross compile for ARM assuming your ARM cross compiler is located at /opt/arm-2011.09/

wget http://sourceforge.net/projects/flex/files/flex-2.5.39.tar.bz2
tar -xjf flex-2.5.39.tar.bz2
cd flex-2.5.39/
./configure --host=arm-linux-gnueabi --prefix=/usr/arm-linux-gnueabi ac_cv_func_malloc_0_nonnull=yes ac_cv_func_realloc_0_nonnull=yes
make
make install

Now copy libfl.so.2.0.0 to your target and update the dynamic linker run-time bindings with ldconfig:

cp /usr/arm-linux-gnueabi/lib/libfl.so.2.0.0 /home/export/rootfs/lib

Cross Compiling Wide DHCPv6 for ARM

Wide-DHCPv6 has not been updated for some time and uses structures no longer avaliable in glibc without the use of the #define _GNU_SOURCE

Instead, we patch it with a patch developed by Jeremie Corbier

wget http://downloads.sourceforge.net/project/wide-dhcpv6/wide-dhcpv6/wide-dhcpv6-20080615/wide-dhcpv6-20080615.tar.gz
wget http://wiki.beyondlogic.org/patches/wide-dhcpv6/0004-GNU-libc6-fixes.patch
tar -xzf wide-dhcpv6-20080615.tar.gz 
cd wide-dhcpv6-20080615/
patch -p1 < ../0004-GNU-libc6-fixes.patch 
./configure --prefix=/home/export/rootfs --host=arm-linux-gnueabi --sysconfdir=/etc --with-localdbdir=/var/db ac_cv_func_setpgrp_void=yes ac_cv_lib_fl_yywrap=yes
make
make install INSTALL="install --strip-program=arm-linux-gnueabi-strip"

Many of the makefiles are set up to strip the symbol tables using a X86 version of install -s and throws an error. We pass install the arm-linux-gnueabi-strip executable and where install has not been called without -s (strip), install is likely to display a WARNING: ignoring --strip-program option as -s option was not specified.

Configuration

Below is a sample /etc/dhcp6c.conf file:

interface ppp0 {
    send ia-pd 0;
    script "/etc/wide-dhcpv6/dhcp6c-script";
};

id-assoc pd {
    prefix-interface eth0 {
            sla-id 0;
            sla-len 8;
    };
};

dhcp6c can be started using:

dhcp6c ppp0

Check your /var/log/messages for any errors. Alternatively to debug, run:

dhcp6c -dDf ppp0

If you get the following error:

get_duid: failed to open DUID file for save

Check a directory exists for the dhcp6c_duid file. With the above configuration, it should be stored in /var/db - check the db subdirectory exists and create it if required.

Please note that once IPv6 forwarding is enabled, linux will ignore subsequent DHCPv6 messages. This prevents your prefix lease being renewed and routing will stop. To prevent this, you need to allow unsolicited UDP traffic coming in on port 546.

This can be achieved using the following ip6tables entry:

/sbin/ip6tables -A INPUT -m state --state NEW -m udp -p udp --dport 546 --sport 547 -s fe80::/10 -d fe80::/10 -j ACCEPT