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

can you help me read this code?

Discussion in 'Black Hat SEO' started by CSalt2, Jul 6, 2014.

  1. CSalt2

    CSalt2 Power Member

    Joined:
    Feb 5, 2009
    Messages:
    754
    Likes Received:
    357
    i'm not very familiar with code, i was wondering if someone else could explain these codes to me. I want to know what they're doing.

    Also I was wonder in "list1" "list2" "lists3" am I suppose to put the file location of my list? and in ["listSearchTextContains"] what should i put? thanks guys:eek:

    blacklist code:
    Code:
    List<string> blacklist = project.Lists["List1"].ToList();List<string> newdata = System.IO.File.ReadAllLines(project.Variables["List2"].Value).ToList();
    var good = project.Lists["List3"];
    lock(SyncObjects.ListSyncer)
    {
        List<string> exclude = new List<string>();
        exclude = newdata.Except(blacklist).ToList();
        foreach(string data in exclude)
        {good.Add(data);}
    }
    
    
    
    2nd code:
    Code:
    [LIST]
    [*][COLOR=grey][COLOR=#006600][I]// take search text from variable[/I][/COLOR][/COLOR]
    [*][COLOR=grey][COLOR=#000066][B]var[/B][/COLOR] textContains [COLOR=#339933]=[/COLOR] project.[COLOR=#660066]Variables[/COLOR][COLOR=#009900][[/COLOR][COLOR=#3366CC]"listSearchTextContains"[/COLOR][COLOR=#009900]][/COLOR].[COLOR=#660066]Value[/COLOR][COLOR=#339933];[/COLOR][/COLOR]
    [*][COLOR=grey][COLOR=#006600][I]// get a list or search[/I][/COLOR][/COLOR]
    [*][COLOR=grey][COLOR=#000066][B]var[/B][/COLOR] sourceList [COLOR=#339933]=[/COLOR] project.[COLOR=#660066]Lists[/COLOR][COLOR=#009900][[/COLOR][COLOR=#3366CC]"SourceList"[/COLOR][COLOR=#009900]][/COLOR][COLOR=#339933];[/COLOR][/COLOR]
    [*][COLOR=grey][COLOR=#006600][I]// search in each line of list[/I][/COLOR][/COLOR]
    [*][COLOR=grey]lock[COLOR=#009900]([/COLOR]SyncObjects.[COLOR=#660066]ListSyncer[/COLOR][COLOR=#009900])[/COLOR][/COLOR]
    [*][COLOR=grey][COLOR=#009900]{[/COLOR][/COLOR]
    [*][COLOR=grey]    [COLOR=#000066][B]for[/B][/COLOR][COLOR=#009900]([/COLOR][COLOR=#FF0000]int[/COLOR] i[COLOR=#339933]=[/COLOR][COLOR=#CC0000]0[/COLOR][COLOR=#339933];[/COLOR] i [COLOR=#339933]<[/COLOR] sourceList.[COLOR=#660066]Count[/COLOR][COLOR=#339933];[/COLOR] i[COLOR=#339933]++[/COLOR][COLOR=#009900])[/COLOR][/COLOR]
    [*][COLOR=grey]    [COLOR=#009900]{[/COLOR][/COLOR]
    [*][COLOR=grey]        [COLOR=#006600][I]// get line from list[/I][/COLOR][/COLOR]
    [*][COLOR=grey]        [COLOR=#000066][B]var[/B][/COLOR] str [COLOR=#339933]=[/COLOR] sourceList[COLOR=#009900][[/COLOR]i[COLOR=#009900]][/COLOR][COLOR=#339933];[/COLOR][/COLOR]
    [*][COLOR=grey]        [COLOR=#006600][I]// check if line contains text, if there are matches return "yes"[/I][/COLOR][/COLOR]
    [*][COLOR=grey]        [COLOR=#000066][B]if[/B][/COLOR] [COLOR=#009900]([/COLOR]str.[COLOR=#660066]Contains[/COLOR][COLOR=#009900]([/COLOR]textContains[COLOR=#009900])[/COLOR][COLOR=#009900])[/COLOR][/COLOR]
    [*][COLOR=grey]            [COLOR=#000066][B]return[/B][/COLOR] [COLOR=#3366CC]"yes"[/COLOR][COLOR=#339933];[/COLOR][/COLOR]
    [*][COLOR=grey]    [COLOR=#009900]}[/COLOR][/COLOR]
    [*][COLOR=grey][COLOR=#009900]}[/COLOR][/COLOR]
    [*][COLOR=grey][COLOR=#006600][I]// ifnothing found return "no"[/I][/COLOR][/COLOR]
    [*][COLOR=grey][COLOR=#000066][B]return[/B][/COLOR] [COLOR=#3366CC]"no"[/COLOR][COLOR=#339933];[/COLOR][/COLOR]
    [/LIST]
    
     
  2. k0d3r

    k0d3r Newbie

    Joined:
    Feb 17, 2013
    Messages:
    36
    Likes Received:
    28
    Location:
    Keyboard
    The first code you have 3 lists: black list (list1), newdata (list2) and good (list3), you take the newdata exclude the items that match the items on blacklist and put the result on "good"

    On the second code you have a list and a text, for each line you check if the line contains the text, if it contains return 'yes', if the text is not found on any line of the list return "no"
     
    • Thanks Thanks x 1
  3. CSalt2

    CSalt2 Power Member

    Joined:
    Feb 5, 2009
    Messages:
    754
    Likes Received:
    357
    i know it's a amateur question but what should i put in ["SourceList"]
    and in["listSearchTextContains"]