Home of the Giants


navigation

Home

Arrow Trader Lite
  • info
  • demo
  • download
  • documentation
  • how to install

  • Arrow Trader Lite III
  • demo
  • download
  • documentation
  • how to install

  • Arrow Trader eXtreme
  • info
  • demo
  • order
  • owners center

  • Resources
    Contact Info
    Public Forum


    news
    Jan 15 - 2008
    Arrow Scripts site updated
    Jan 01 - 2008
    Work has begun on ATX 2
    Jan 01 - 2008
    Happy new year :-)
    Dec 10 - 2007
    Xmas action launched
    Dec 08 - 2007
    ATX 1.3 + ATL 3 updated
    (atx 1.3.08 & atl 3.16)
    Oct 01 - 2007
    ATX 1.3 updated
    (atx 1.3.07)

    friends
    XXX Host It

    Our host since many years!

    Smart Thumbs


    Swiftwill, Inc.


    Croc Network


    Arrow Scripts
    free traffic trade script



    ATX Changelog
    atx 1.3 - build 12 - Mar 17 2008

    - improved xss checks

    atx 1.3 - build 11 - Mar 13 2008

    - added xss checks to logs
    - added 'www.' to "remote atx admin" links

    atx 1.3 - build 10 - Mar 08 2008

    - encrypted the cookies
    - auto update now displays the package being used, which match the package nrs on the atx downloads pages

    atx 1.3 - build 09 - February 29 2008

    - removed the hyphen character from the xss filter
    - fixed the display of proxy hits in the stats overview for non-trades
    - added a check for double crons to prevent database corruption
    - added a security logs backup + recover feature
    - improved security for the toplist template editor
    - added additional logging to the security logs
    - improved security for all operations in the admin
    - added the creation of several missing data files to the installer

    atx 1.3 - build 08 - december 09 2007

    - added encryption for the username + password data file
    - improved automatic point assignment for groups
    - improved xss security checks
    - improved ipdaemon code; displays current status, better error checking

    notes
    - due to the new encryption system, the remote admin jumps still work, but require you to actually login to every admin.
    - its no longer possible to recover a lost password. You'll need to reset the users.dat file back to |user|pass|
    - The hyphen character was accidentally added to the xss filter, this will be corrected in build 09.

    atx 1.3 - build 07 - september 29 2007

    - added possiblity to alter the weight (importance) of a trade permanently
    - added possiblity to alter the weight (importance) of a trade temporarily untill a certain size has been reached.
    - added support for trade caps for groups
    - added support for forces and boosts for groups
    - added partner accounts
    - added mass export of database in text format (for example export domains list for quick check on cheater hell)
    - added a file check: check if non-atx files exist
    - added a hash check: check if files have been modified
    - added the possiblity to add a domain to the traffic block list in the trade delete window
    - added the possibility to delete a trade from groups in the trade delete window
    - added subdomain support for installations
    - added blacklist based on webwebmaster country
    - added blacklist based on WHOIS info
    - added blacklist based on proxy usage
    - added a write access check on license file before updating, to prevent license corruption
    - fixed a bug which would prevent the IP daemon from blocking domains in the 'domains to block' list.
    - admin now shows the activity of the IP daemon (enabled / disabled)
    - fixed a possible time out in geox.cgi (per country stats)
    - fixed a possible time out in geo.cgi (country stats per traffic source)
    - added several checks for illegal characters in group names
    - fixed links to geox.cgi for country names that include spaces
    - fixed logging of rebuilds so they no longer show up in reversed order
    - added additional error logging in the IP daemon
    - added the country of every IP that logs in in the security logs.

    atx 1.3 - build 06

    - added check for negative stats in summary file after server reboots
    - minor typographical changes
    - added the dom_000 toplist tag. dom_000 prints the domain of the 1st trade.
    - embedded support for load balanced setups.

    atx 1.3 - build 05

    - fixed a security issue in the signup form

    atx 1.3 - build 04

    - unreleased in-house test version

    atx 1.3 - build 03

    - fixed the direct icq link after it changed on icq.com
    - improved security by extending the xss checks

    atx 1.3 - build 02

    - added a missing directory to the installation package
    - added the domain ATX is runnign on to the <title> tag

    atx 1.3 - build 01 - may 2007

    - several minor changes to in.cgi to decrease execution time and required resources - added skipdomains= toplist extension. Multiple domains can be delimited with a comma
      skipdomains=a.com,b.com,c.com
    - added 'per country stats'; click a country name to see which trades are sending that traffic
    - IPs in the whitelist now work as masks.
    - added logging of rebuilds
    - changed the layout of the confirmation page after adding a trade via the signup form
    - new license system which allows webmasters to install ATX on their own

    atx 1.2 - build 11 - march 10 2006

    - made all headers w3c compliant (if they weren't already)
    - added a gallery vs trade rotation system
    - improved the randomness of generated numbers in out.cgi for the trade-or-gallery calculations
    - fixed a bug in admin.cgi that wouldn't close the program after an error had been detected.
    - added a confirmation box to the delete links for groups
    - the backup module now makes a backup of the trades, groups, history, interfaces, styles, and many other data files
    - fixed a bug that would cause the cron to improperly stop processing if a disk error was detected.
    - fixed a bug that would cause the cron overwrite group files when assigning points automatically if the group file couldn't be opened the first time.
    - added yet again more SE domains to the original list
    - improved the network code for the site compliance spider and the blackist functions
    - IPs listed in the Webmaster + Server IP list are now masks instead of full IPs, for webmasters who don't have static IPs.

    atx 1.2 - build 10 - dec 13 2005

    - the ipdaemon now supports multiple htaccess files, delimited by a ,
    - the backup module now makes a backup of the entire d/t/ trade dir, not just the trades index file
    - added a check that prevents double trade IDs when exporting trades to a corrupted database
    - changed the logfiles names to include the year
    - minor html fixes in tables
    - very minor changes to the default settings in the outlist
    - double clicking trades 0 to 10 also highlights these rows
    - added a check that deleted trades would also have their stats file deleted
    - added several new domains to the default SE list
    - fixed a bug that would incorrectly sort the trades by ID
    - fixed a bug that would create an empty stats file for an exported trade, even if the trade was already in the target site and thus not added to the database.
    - changed the hardcoded time limits for the IP daemon from 15 mins to 60 mins
    - fix in out.cgi that caused it to sometimes use the wrong static ID for exout hits, making them show up in notrade out.
    - fixed the 'newline' bug that would prevent the toplist module from loading trades in a group

    atx 1.2 - final beta - nov 17 2005

    - fixed a bug in in.cgi that didn't write all logs in lower-case
    - fixed a bug in admin.cgi that didn't display the correct names for all trade types
    - added the custom value column to the template editor.
    - added a check in the cron to detect spaces in the per-trade skim setting, and remove them
    - added the group= option for the toplist extensions

    ATX 1.2 - beta - nov 01 2005

    01
    - added many new statistics for the main overview: clicks to galleries, clicks to trades, gallery prod, trade prod, raw click prod, etc.


    02
    - added new 'value' fields: Value I: effective clicks / hits out and Value II: trade clicks / hits out, and changed the cap "min value" to use Value II
    03
    - added the possibility to switch between manual and automatic point assignment for groups


    04
    - added the possibility to filter out traffic with a blocked referrer and send it elsewhere (trades / galleries / set url)


    05
    - added the possibility to limit access to the admin with IP mask filters


    06
    - added dynamic skimming: ATX can automatically lower the skim % for all trades, noref and notrade when the 'trade return %' drops below a certain level


    07
    - True 100% custom return:
    added the possibility to design your own function to assign a value to trades and sort the outgoinst list accordingly. This allow the mathematicians under us to design their own algorithms


    08
    - added the possibility to trade on 'trade clicks' only, instead of 'all clicks', to gain a trade advantage when using first X clicks to galleries sort of links. Read this guide for more info


    09
    - added bonus mods to the outgoing list to reward certain trades. Read this guide for more info


    10
    - added a special grouped overview for the main stats overview: when ATX detects that you're using groups, a special "grouped" link appears that groups the trade in the overview per group. The icon WL means the trade is in the watchlist


    11
    - added a javascript confirmation popup for mass reset / export / delete actions, to prevent accidental clicking


    12
    - the blacklist of server IPs and webmaster IPs are now masks, so blacklisting 22.33 will block every IP that starts with 22.33
    13
    - added the possibility to select the return code of ATX 1.0, ATX 1.1 and the improved ATX 1.2, for those who preferrerd the old methods
    14
    - added the possiblity to set the amount of minutes the ip daemon should go back in time through the logs
    15
    - added the possibility to link copies of ATX together that are not on the same server, allowing you to monitor the stats of your entire network from a single installation
    16
    - added the possibility to ignore hits coming from your own domain by passing your domain as query string in the #include call to in.cgi;
    <!--#include virtual="/cgi-bin/atx/in.cgi?yourdomain.com"-->
    17
    - the database files holding the trades and the stats have been rewritten. The stats are now stored in binary files, which makes the cronfile execute 20 to 50 times faster. Even with over 2000 trades in the database updating the stats takes less than a second on our test machines. The cron now runs at near logarithmic time versus ATX 1.1 which runs at near linear time
    18
    - when a new trade is added via the signup page, it is no longer possible to use a different domain in the url, by passing it as a query string;
    for example: domain = goodsite.com, url = http://badsite.com?goodsite.com
    19
    - added the possibility to include or exclude the stats of trades in the watchlist in the Totals-rows
    20
    - the history of "gallery" now shows the amount of hits out sent to galleries in the graph, instead of the hits in (which was always 0)
    21
    - when the uniques stats column is either set to % or #, then this is how it will be displayed in the Site Totals table as well
    22
    - minor modification to the anti-piracy code to make it less jumpy
    23
    - the 'old trades list' has been slimmed down to just the domain. This list now also has links to the history of that trade.
    24
    - the settings for trade type AI capped have slightly changed; the 'minimum value' setting now applies to Value II: trade clicks / hits out
    25
    - trades with a hourly force now have a higher priority compared to ATX 1.1
    26
    - trades with a priority trade type (return % of hits / clicks) now have a higher priority compared to ATX 1.1
    27
    - fixed a minor bug in out.cgi that could lower the skim percentage by 0.5%
    28
    - fixed a bug in the synchronization process of the SE list that would display an error while everything in fact went fine
    29
    - removed the 'history' link from the small navigation dropdown menu on stats pages for 'notrade'
    30
    - removed a javascript function that was no longer in use
    31
    - the reset links in RED for the non-trades (ie gallery, blocked, exout) now reset themselves instead of the row directly below
    32
    - improved exception throwing for domain resolving so when you delete a domain that doesn't exist - for example the static trackers - you no longer get an error
    33
    - rewritten the toplist module, fixing a sorting bug for the images and descriptions when the toplist was sorted on trade prod or click prod
    34
    - added xss security checks for the referrers list & user-agent stats
    - added xss security checks for the toplist title, toplist image and toplist description in the 'edit trade' form
    35
    - added many sorting options for the main overview
    36
    - when exporting trades without selecting a site to export to now display an error and abort operation
    37
    - added execution protection for several shell files
    38
    - fixed a bug that could corrupt the database when the harddisk was out of space and a new trade was added via the open signup page
    39
    - the password retrieval module now shows 'mail sent' after the mail is actually sent, not when the request is made
    40
    - the password retrieval module now checks for valid email addresses to prevent abnormal program behaviour
    41
    - fixed graphical error in navigation menu with Firefox. To activate this fix, go to menu --> Gui --> edit style, click on the 'edit' link for your current style, scroll down and click on the 'update style' button
    42
    - improved the security for the 'webmaster stats page' when poor passwords are used
    43
    - when populating a group, the 'add trade' list no longer displays trades that are already in the current group
    44
    - return % of hits in / clicks now boost the trade to a set minimum. After that the trade is handled as normal trade untill the "max return" cap is reached
    45
    - fixed a minor bug in the cron that wouldn't allow dead trades set to 'return % of hits in / clicks' to be placed in the watchlist
    46
    - when adding a new trade as static tracker (so domain is 404, feeder, tracker.1, etc) it is no longer blocked with the message that the domain is invalid
    47
    - fixed a bug in the 'minimum amount of uniques' filter of the guardian
    48
    - changed the directory structure by moving all administrative files into a subdir to allow improved htaccess security
    49
    - added htaccess protection to the data dir for new installations
    50
    - reduced the number of sub-pages in the ATX admin to make it more accessible
    51
    - replaced the string 'headers' with 'agents'
    52
    - replaced the string 'all sites' with 'atx sites'
    53
    - added extra sorting options for the toplists
    54
    - removed the pipe ( | ) block when creating / updating a toplist template

    55
    - various improvements to speed up both the processing of hits & clicks as well as modules in the admin

    atx 1.1 - build 010 - april 17 2005

    - the anti-piracy code has been improved after (unsuccessful) hacking attempts

    - improved the installation process to make new installs and updates go a lot faster

    atx 1.1 - build 009 - april 12 2005

    - minor speed optimizations in in.cgi and out.cgi by turning ints to strings.

    atx 1.1 - build 008 - april 01 2005

    - Fixed a minor bug in the grouping code that would load trades that were not in the group

    atx 1.1 - build 007 - march 30 2005

    - disabled the output of debug timer of the shell ip daemon

    atx 1.1 - build 006 - march 28 2005

    - By clicking the Delete link in RED after deleting a trade that same way a internal server error would come up - because atx was trying to delete a trade that was already deleted.

    The check that should prevent this has been given a higher priority to fix this.

    - When a domain got blacklisted during deletion via RED, the blacklist data file could get corrupted, because the 'reason' field was not available. This has been fixed

    atx 1.1 - build 005 - march 23 2005

    - The "Maximum amount of 'to trade' clicks" code / feature was removed, since it did more bad than good and could very quickly damage traffic.

    - Several stats-modules that can take a while to load now feed apache whitespaces to keep a data flow going and prevent apache from throwing a time-out.

    - several small html fixes, like missing </td> tags

    - The surfer user-agent (header) stats now shows both incoming and outgoing hits. Previously only out logs were processed

    - replaced some ints with doubles in the admin for better compatibility

    - in out.cgi some strings were declared but not initialized.

    atx 1.1 - build 004 - march 20 2005

    - fixed a security issue that affected the stats pages, like countrystats, ipstats, etc

    atx 1.1 - build 003 - march 15 2005

    - After the release of ICQ 5 the links in ATX to icq stopped working because the icq scripts were moved from http://wwp.icq.com to http://web.icq.com. This has been fixed

    - The headerstats 'Totals' field showed the amount of different headers instead of the total sum of headers.

    - The cron file code to delete old log files has been improved

    atx 1.1 - build 002 - march 13 2005

    - user logins to the admin of ATX are now logged to the security log

    - added a check to make sure a gallery url is available when the surfer has seen the maximum amount of allowed trades and should be send to a gallery.

    atx 1.1 - build 001 - march 04 2005

    01. Firefox compatible menu
    The sub-menus now work with Firefox.
    02. XSS security checks
    ATX now checks for illegal character (< > & %) that could be used for exploits, when adding new trades via the signup page and with the webmaster stats form
    03 Site Totals table
    The Site Totals table at the bottom of the main stats overview has an extra row showing the following stats:

    trade in: hits in received from trades
    trade out: hits sent to trades
    trade return: the return ratio of trade traffic (trade out / trade in)
    skim: the actual skim percentage, calculated via (to gallery / all clicks)
    unique: the real unique % based on all incoming hits
    04. Domain + Server IP blacklist
    When deleting a trade, and via menu --> Security --> Blacklist you can directly blacklist both the domain and the server IP

    Before a new trade is added via the signup page, the server IP will be checked in the blacklist.
    05. Webmaster IP blacklist
    Via menu --> Security --> Blacklist you can blacklist the IP of a webmaster to prevent him for starting a new trade.
    06. Extended blacklist features
    - It's now possible to block strings in domains. For example, when adding %free% to the list of blacklisted domains, then all domains that have the string free in it will be blocked.
    - When a domain is blacklisted, it's no longer possible for that domain to signup again using a subdomain.
    07. Extended IP logging
    - When a webmaster tries to add a blacklisted trade, his IP will be logged in Logs --> Security Logs
    - When a webmaster signs up for a new trade his IP is logged in Logs --> Security Logs
    08. Extended IP Counter module
    - The IP counter module has been rewritten and is now much faster and uses less memory, especially when going through >250k log entries
    - The IP counter module now also scans for blocked, noref, notrade, nocookie and gallery IPs
    - The IPs in the results list of the IP counter now also link to the IP scanner, along with the 'scan ip' link
    - The minimum IP frequency has been lowered from 10 to 1
    - A bug that would cause the IP counter to crash and throw a blank page has been fixed
    - The loading / resolving of hostnames has been made optional to increase execution times
    09. Extended IP Scanner module
    - The IP scanner shows extra info for the incoming and outgoing IPs: time, hostname, proxy info, header, referrer, link tag.






    10. Hourly Force
    Trades with a hourly force now receive a much bigger focus in the script to fill the set forces faster.
    11. Webmaster Stats page
    - Fixed a bug that could cause the stats page to crash and throw a blank page / dump the memory
    - Fixed a bug that would cause the stats page to work even when it was disabled in the script.
    - When no email is filled out for a trade and the password is requested the script now stops in a correct way and shows an error message.
    12. Navigation menu for Sub Pages
    - A small navigation menu has been added to the sub-stats modules, like country stats, history stats, etc for quick switching.


    13. in.cgi: incoming hits
    - in.cgi has been optimized to execute faster, and the hdd buffer flushing code has been improved
    - A security issue has been fixed that could be used to crash in.cgi
    14. out.cgi: outgoing hits
    - out.cgi has also been optimized to execute faster overall, and hdd buffer flushing has been improved.
    - The loading of out.dat has been improved to take up less time
    - A bug has been fixed that would cause the script to grab data from the gallery url and use it as linkname / skim percentage, when no linktag / skim percentage was specified.
    - A security issue has been fixed that could be used to crash out.cgi
    - A bug has been fixed that would ignore the per-trade skim. However, this would only occur in an impossible scenario, so no harm was ever done by this.
    - Via Menu --> Extra --> ATX variables it's now possible to set a maximum amount of trades a surfer will see.
    When set to 3, the surfer will see a max of 3 trades, and after that a skim of 100% to galleries is used.
    15. trade type column
    - When the trade type column is enabled in the template editor, the trade type will no longer show up as a number, but written in abbreviated form instead


    16. admin.dat auto recovery
    - In case of a hdd failure / full disk, the admin.dat file would often times get corrupted, and the user was no longer able to login.
    The script now auto detects a corrupted admin.dat and will try to repair it.
    17. missing hits - watchlist trades hidden
    - When the watchlist was set to 'hidden' mode, the stats of the trades in the watchlist would not be used for the Site Totals table. This has been fixed
    18. Extended Last Referrers stats
    - The 'last referrers' module now shows the last last 500 incoming hits instead of 250
    - This module no longer skips the current minute
    19. Extended Toplist
    - Sorting on click prod and trade prod were mixed, generating incorrect toplist results. This has been fixed.
    - Support for multiple toplist images has been added. Multiple urls can be inserted, delimited by a comma
    - Support for unique hits has been added via the tag %%unq_000%%
    - If no linktag is given for a toplist link, then tl_ + id is used
    - ATX TopList eXTensions tag added: By using toplist extensions you can set certain rules for your toplists.
    Place the following code at the top of your toplist template

    <tlxt>
    domains=google.com,sex.com,porn.com,sometrade.com
    rin60=50
    rin24=600
    </tlxt>

    domains=google.com,sex.com,porn.com,sometrade.com
    This will only load the trades google.com, sex.com, porn.com and sometrade.com

    rin60=50
    This will only load trades that have sent at least 50 hits in the last 60 minutes

    rin24=600
    This will only load trades that have sent at least 600 hits in the last 24 hours.

    When domains= is left out, all domains are loaded.
    when rin60= or rin24= are left out, they are auto set to 0, which loads all trades
    20. Extended main-overview columns
    - Via the template editor, it's now possible to give different columns different background colors





    - Via the template editor, it's now possible to choose which type of stats are displayed for a column.
    For example, for the 'uniques' column, you can select to show the % or the actual amount of hits in.


    - Several flush commands to apache have been removed from the admin to speed up the building of the stats page
    21. Extended History Stats
    - The history modules now support two graphs, a long term (max 660 days) and a short term (max 25 days).



    - Switching between the two types of graphs is possible via two new links



    - The table below the graphs with the numbers now also has a column showing the average skim % per day.


    21. Extended Botlink
    - The botlink now works as prefix like the banner link
    22. Extended Informer
    - The informer can be triggered to send an email whenever a new trade is added via the signup page


    23. Extended IP Daemon
    - When submitting htaccess code for the IP daemon header removal that contains pipe characters (|), the script no longer says the pipe character is illegal
    - Before writing the IPs to block the IP daemon runs a test to verify it's blocking a valid ip (min lengt, max lenght, 4 dots)
    - The IP daemon now checks the logs of the last 15 minutes instead of the last 5, and runs once per 3 minutes. These numbers can be changed on request.
    - The IP daemon has been optimized for overall runtime improvements.
    24. Outgoing slots & Graphs
    - The trades in the Primary Trades list and in the Outgoing List for Primary Trades didn't show the same trades in some cases. This has been fixed.
    25. Site Compliance Spider
    - On some older systems the shell and admin spider were unable to read all rule-files because a filestream object was re-used. This has been fixed.
    26. Webmaster signup page
    - When the signup form is closed, the site + contact info tables are now displayed
    27. Mass Processing of trades
    - A newline error in the data files and a small bug in the script code would sometimes cause mass reset / export / edit / delete actions to crash and throw a blank page. This has been fixed.
    28. ATX cron
    - Several small improvements have been made to the atx cron:
    - The distribution of points amongst the Secondary trades is now much better.
    - The script now responds better to small trades that are receiving too many hits.
    - Trades with a capped trade type are now placed in a more logical order at the bottom of the Secondary Trades list
    - Unsupported: by making a new file atx/data/cron.dat the effect of the prod can be increased to a power. Ex: Use |2| for prod^2. Max = 5
    Do not use this feature unless you're 100% sure what you're doing.

    29. HTML fixes & improvements
    - A couple of select tags were not closed.
    - The select dropdowns for add & edit templates now use the 'form' class, making them look much better
    - a number of minor typos and css errors have been fixed, and some tables have been given a better fitting width.
    - Nocookie traffic handling: "Send to URL from link (set skim to 100%)" has been replaced with "Send to Gallery (set skim to 100%)".
    30. Remote Stats
    - ATX cron now writes several summary stats to a file, which can be loaded in a program for remote (desktop) stats like CoolMon.


    - Complete instructions on how to use this are available at the download center
    31. Extended Groups
    - The table 'Add trade to group' now shows the available trades in alphabetical order
    - Urls in a group that are no longer in the trades list are now highlighted


    32. RED
    - Many parts of RED have been rewritten to speed up file writing.
    - RED now picks up invalid action IDs