1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Free, open source, Linux Tools for The Newbie Blackhatter

Discussion in 'Black Hat SEO Tools' started by timothywcrane, Aug 27, 2010.

  1. timothywcrane

    timothywcrane Power Member

    Joined:
    Apr 25, 2009
    Messages:
    590
    Likes Received:
    236
    Occupation:
    Internet Promotion Management
    Location:
    USA
    Home Page:
    I Wanted to contribute a little something and had no idea what I could offer. So, being the cheapskate that I am, it came to me. Sometime the value of software can be in just knowing about it and what to use it for, so I can at least do that.

    Honestly some BHatters fail due to loss of capital, or the frustration that usually comes with trying to do it for FREE (as in free beer), with closed source software. Either you have to pirate, (which comes with security risks on several levels, from computer compromising, to legal repercussions), or shell out some hard earned cash.

    We all know that if we are making money we will not quit, but how long does a person last in the initial entry into the arena where they have to spend money and see if the promises are true?

    The whole newbie ebook industry is built on knowing this and so do the fellow install workers. If you are here on BHW, then leaving DP behind as a source of "knowledge" and victimization instead of income should be behind you. Security and knowing wtf is going on in your computer system should be more important to you than getting a free scan at viruscheckwhothefkknows.com , And if you ever want to get beyond the point of click and make somebody else rich marketing, then you will have to know a little about Linux anyway, as everything from web h0sting to powerful data and file manipulation is most commonly done, and best done imho on a UNIX/Linux based system and network.

    I will try to list some command line tutorials here for data manip. as well as some pretty nifty tools for download for some heavy duty lifting, all free (as in beer), all free (as in transferable-even for resell) ,open code (wtf is really going on and virus free), and cool as shit.
     
    • Thanks Thanks x 2
  2. zdmas

    zdmas Registered Member

    Joined:
    Aug 15, 2010
    Messages:
    74
    Likes Received:
    1
    Home Page:
    Sounds awesome bro :D
     
  3. timothywcrane

    timothywcrane Power Member

    Joined:
    Apr 25, 2009
    Messages:
    590
    Likes Received:
    236
    Occupation:
    Internet Promotion Management
    Location:
    USA
    Home Page:
    I will not ask you to drop your window habit right off the bat. No matter what OS you run, you will need a "virtual computer" with a separate IP address to stage your campaigns from. Using Windows in a Linux based Virtual Machine can give you the best of both worlds.

    Download page for Virtualbox Compilations and Open source code editions
    Code:
    http://www.virtualbox.org/wiki/Linux_Downloads
    How to Install Windows in Virtual Box for Linux (Ubuntu based tutorial)
    Code:
    http://seogadget.co.uk/how-to-install-virtualbox/
    I hope there is no need for virus scans for this info.
     
  4. timothywcrane

    timothywcrane Power Member

    Joined:
    Apr 25, 2009
    Messages:
    590
    Likes Received:
    236
    Occupation:
    Internet Promotion Management
    Location:
    USA
    Home Page:
    Even though you now have a safety box to run operations from, some people still like to remotely access this for an extra layer of security. While many people like the command line, many of us would rather like to see what we are doing in a GUI, which usually mean we have to have some major bandwith as well as a lot of patience. The best remote viewer I have found uses interesting cache techniques and data streaming to help reduce both of these problems. It will allow you connect via any windows or Linux PC, but can only be used to access Linux PCs. It is called NX, and put out originally by
    Code:
    http://nomachine.com
    but has recently gained a lot of claim with Google's own open source NX server called NeatX. Its a Google code project from last few years that Only us with a good (or bad) need for it remember as its power is so great yet so simplistic ;) not your run of the mill remote control solution, its better.

    I have been a fan of this technology for quite some time. I used to create websites on a PDA with full desktop interface years ago. Its fast, easily customizable, and if you research the PDA custom builds on the original site, your thinking will jump out of the box without even trying.
     
  5. HostGator

    HostGator Newbie

    Joined:
    Aug 2, 2010
    Messages:
    29
    Likes Received:
    20
    great tutorial dude, love the idea:D
     
  6. timothywcrane

    timothywcrane Power Member

    Joined:
    Apr 25, 2009
    Messages:
    590
    Likes Received:
    236
    Occupation:
    Internet Promotion Management
    Location:
    USA
    Home Page:
    Whether you are using Market Samurai or other programs on a regular basis that output csv or other text files, dealing with all of them over time can be quite a pain. Entering them into a database is usually the best solution, but when it is not, or simply not needed, knowing how to combine and split files with a few clicks can save you the time of finding a utility or closed source program that could possibly compromise your system. Plus, just knowing these few commands might enable you to chuck out a few worthless time wasting pieces of software you have already downloaded.

    Ever to be fair. I will also include the Windows command to combine files also, as it is equally simple to use.

    From windows CMD line

    Code:
    make sure you are same directory as all csv files to be combined
    type in copy C:\*.csv C:\[outputfilname].txt
    then rm C:\*.csv
    then REN C:\outputfilename.txt outputfilename.csv
    There may be a simpler way of doing this in windows, but this is what I have been using...

    Now you have nothing but one big csv file

    On a Linux system I use the cat command to merge all of the files

    Code:
    $ cat *.csv > Output.csv[COLOR=#003300][COLOR=#000000][COLOR=#003300][/COLOR][/COLOR][/COLOR]
    The split file in Linux is much more customizable and I would suggest you RTFM, especially man pages and info pages (Google is again your friend)

    For those who want to learn to use Linux right. My first advice is Google "rtfm" then "man pages" and "linux split command" and "linux cat command" for further elaboration on these powerful built in commands.

    This might seem super simple or even not needed to some, but a lifesaver to others. I hope it is the latter for the readers here.
     
  7. timothywcrane

    timothywcrane Power Member

    Joined:
    Apr 25, 2009
    Messages:
    590
    Likes Received:
    236
    Occupation:
    Internet Promotion Management
    Location:
    USA
    Home Page:
    Now that I mentioned a little about file manipulation, which a large part of the data processing work that we do all day, whether it be dl and ul videos after editing, renaming files in batches, etc... but the other half of a BH challenge is the automation of tasks. There are no less than 20,000 automation and scheduling programs for the windows platform, and for most of us, that is a good thing. Now most people would not consider a foray into Linux operating systems as a way to "simplify" things, but in this case it is true. With Linux, any command that the operating system can do (or any program with a little editing of the source) can be automated and scheduled from yesterday to the end of time, all with one command CRON.

    Do yourself a favor and RTFM on this, anywhere you can. A simplified tutorial is pretty straightforward on wikipedia, but its applications are endless, and will be needed in BH no matter who you are. It is better to be reading this today and at least considering it uses in a Linux Environment, than to be coming back to BHW asking about webcron because you are stuck with WIN or a 3rd party hosting situation. trust me...
     
  8. timothywcrane

    timothywcrane Power Member

    Joined:
    Apr 25, 2009
    Messages:
    590
    Likes Received:
    236
    Occupation:
    Internet Promotion Management
    Location:
    USA
    Home Page:
    While digging into the nuts and bolts can be fun, we all need to upload filess to servers and create webpages. 3 open source, free tools that fit the needs of most minisite creators are Filezilla - ftp (also in Windows flavor) Bluefish (html editor) and Kompozer (formerly Nvu) - a complete website creator. These are very noob friendly, yet expandble. To get a great graphic design tool (think photoshop) then grab GIMP (also a Windows capable program) these are so prevalent online, I will not even include links.
     
    • Thanks Thanks x 1
  9. flaktrak

    flaktrak Power Member

    Joined:
    Mar 1, 2010
    Messages:
    522
    Likes Received:
    139
    Location:
    South!
    good tutorial keep it up. so not much of this stuff works on freebsd? only linux?
     
  10. timothywcrane

    timothywcrane Power Member

    Joined:
    Apr 25, 2009
    Messages:
    590
    Likes Received:
    236
    Occupation:
    Internet Promotion Management
    Location:
    USA
    Home Page:
    Everything I have discussed so far is just to get people used to the idea of using free (as in freedom) software. Introducing someone to the idea of how simple it really is to hold massive power through a command line w/o being a programmer is introduced through a windows command. Then I show how it is even easier from Linux just to explain that it is not the dinosaur people think it is.

    All above will have BSD compiles out there. Installation is slightly different in almost every flavor of Unix, BSD, and even windows versions, so installation of programs for each is not really for this thread (in your case, for diff between Linux and the open source BSD in file structure and command base check out freebsd.0rg).

    I do not really go into installs or package managers for this reason. (to really get the most out of open source software no matter the platform, you should learn to install from source and avoid binaries, but to be truthful, unless you are the type to rebuild your kernel often {do not worry about terms} this is not realistic, I know. For this same reason I make no recommendation as to what flavor of Linux, Unix, or BSD you choose, although the example I tend to choose are debian or derivative based, as it is my personal inclination.