home *** CD-ROM | disk | FTP | other *** search
/ TAP YIPL / TAP_and_YIPL_Collection_CD.iso / PHREAK / GENERAL / THC_TS10.ZIP / THC-SCAN.DOC < prev    next >
Text File  |  1996-05-01  |  62KB  |  1,446 lines

  1. --------------------------------------------------------------------------------
  2.                 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  3.                 █                                            █
  4.                 ▀▀▀▀▀▀▀█    █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  5.                        █    █  ▄▄▄▄▄   ▄▄▄▄▄  ▄▄▄▄▄▄▄▄▄▄▄▄▄
  6.                        █    █  █   █   █   █  █           █
  7.                        █    █  █   █▄▄▄█   █  █   █▀▀▀▀▀▀▀▀
  8.                        █    █  █           █  █   █
  9.                        █    █  █           █  █   █
  10.                        █    █  █   █▀▀▀█   █  █   █▄▄▄▄▄▄▄▄
  11.                        █    █  █   █   █   █  █           █
  12.                        ▀▀▀▀▀▀  ▀▀▀▀▀   ▀▀▀▀▀  ▀▀▀▀▀▀▀▀▀▀▀▀▀
  13.                 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  14.                 █             The Hacker's Choice            █
  15.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  16. --------------------------------------------------------------------------------
  17.  
  18.  
  19.                             THC-SCAN v1.00 *FINAL*
  20.                    (c) 1996 by van Hauser/THC of LORE BBS
  21.  
  22.  
  23.                          Finally the FINAL Release ;-)
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  Part    Title                                      Line           Last Update
  30.  ------------------------------------------------------------------------------
  31.       I. Introduction                                 50           v0.9d
  32.      II. Features                                    130           v0.9f
  33.     III. How to configure TS-CFG & modem             430           v0.9c
  34.      IV. Commandline parameters                      545           v0.9d
  35.       V. Online scanning keys                        715           v0.9c
  36.      VI. Service programs                            950           v0.9f
  37.     VII. Tips & tricks                              1200           v0.9f
  38.  Epilog: Update? How to contact? Etc.               1333           v0.8ß
  39.  ------------------------------------------------------------------------------
  40.  
  41.  
  42.  !NOTE! : A quickstart/reference manual is now available: THC-QUIK.DOC
  43.  
  44.  ->> Please read HISTORY.DOC to see what's new. <<-
  45.  ->> Read HISTORY.DOC too to get to know what will be in v1.1! <<-
  46.  
  47.  
  48.  
  49.  
  50.  ==============================================================================
  51.  
  52.  
  53.  
  54.                               I. INTRODUCTION
  55.  
  56.  
  57.  *     Overview : What does THC-SCAN ?
  58.  *     --------   Hey this looks like TONELOC !
  59.  *                Who's who in this ZIP archive ?
  60.  
  61.  
  62.  
  63.  
  64.  What does THC-SCAN ?
  65.  --------------------
  66.  THC-SCAN scans a defined range of phone numbers.
  67.  It Reports : Carriers, Tones, VMBs, Fax etc. depending on the mode
  68.  setted & configured. (You can do many more things with this piece, but get
  69.  a brain to find out ... ;-)      [400 kb source code by the way ...]
  70.  You want to run multitaskers with THC-SCAN? No Problem, read Section II.
  71.  about the /W:<number> parameter for TimeSlices with multitaskers
  72.  
  73.  
  74.  
  75.  Hey this looks like TONELOC !
  76.  -----------------------------
  77.  Yep. Toneloc is very good. But first it didn't work on my computer and 
  78.  second it could be enhanced. So i wrote this one. And my personal
  79.  opinion is, that this one is better. Much more flexible and more functions.
  80.  Which programmer would say his one is not as good as? Why releasing it then?
  81.  Take a look. Try it, test it. It's worth it's time !
  82.  
  83.  
  84.  
  85.  Who's Who in this ZIP archive ?
  86.  --------------------------------
  87.  THC-SCAN.EXE   The Scanner EXEcutable        (MAIN Executable)
  88.  TS-CFG.EXE     The ConfigMaker EXEcutable    (Config Executable)
  89.  
  90.  THC-QUIK.DOC   Reference/Short documentation for the experienced user.
  91.  THC-SCAN.DOC   Detailed documentation for the novice(?) Scanner Guy.
  92.  HISTORY.DOC    History File. What's new, what changed, bugs etc. READ IT !
  93.  
  94.  
  95.  DAT-CONV.EXE   DAT File converter TONELOC <-> THC-SCAN.
  96.  DAT-MANP.EXE   DAT File manipulator for THC-SCAN, exchange ID values.
  97.  DAT-MERG.EXE   Merges two Dat files together to a new one.
  98.  DAT-STAT.EXE   DAT File statistical analyzer.
  99.  EXTR-NO.EXE    Extracts (phone-)numbers from a text file.
  100.  TXT-CONV.EXE   Converts a file : 8n1->7e1, 8n1->7o1, unix/amiga<->msdos<->st.
  101.  
  102.  THC-FAQ.DOC    Common problems & solutions for THC-SCAN.
  103.  TONELOC.DOC    Differences between Thc-Scan & Toneloc. How to (ex-)change.
  104.  KEYBOARD.DOC   Online keys. Print out and lay beside you while scanning.
  105.  DATFILE.DOC    The Structure of the Thc-Scan DAT Files
  106.  ERRLEVEL.DOC   Overview of the Errorlevels returned by Thc-Scan
  107.  
  108.  THC&SCAV.SCR   Script for the SCAVENGER DIALER >=v0.80 to use as external dialer! 
  109.  NETSCAN.BAT    Batchfiles for guys scanning with a network of 3+ scan clients
  110.  THC-SCAN.BIN   BIN File to load when AlarmKey (Alt-A) is pressed.
  111.  SIGS.ZIP       PGP Signatures of all EXEcutable files in this package.
  112.                 Please check to get a secure version of my public PGP key.
  113.  EXAMPLES.ZIP   Contains these files :
  114.                 CARRIER.CFG  config file for carrier scanning with a Zyxel
  115.                 FIRSTSCN.CFG config file for online  scanning 1st sweep
  116.                 OTHERSCN.CFG config file for online  scanning after 1st sweep
  117.  X00-202.ZIP    X00 Fossil Driver 2.02
  118.  FILE_ID.DIZ    File Description for BBS
  119.  THC.NFO        Important. Our group infos ;-)
  120.  LORE.COM       Small demo of LORE BBS ;-)
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  ==============================================================================
  131.  
  132.  
  133.                              II. FEATURES
  134.  
  135.  
  136.  *     Overview : Modem support (Fossil or not Fossil - and problems)
  137.  *     --------   The different modes
  138.  *                The Autonom/Manual mode
  139.  *                Dial modes
  140.  *                Dialing numbers from a textfile
  141.  *                Dialing through a modem outdial
  142.  *                Using 2+ Modems and/or an ethernet network for scanning
  143.  *                Using an external program to dial the numbers
  144.  *                Primary & secondary identifications
  145.  *                Carrier hacking & nudge
  146.  *                The DAT file and the LOGs
  147.  *                How to prevent scanning detection from phone companies
  148.  *                van Hauser says ...
  149.  
  150.  
  151.  
  152.  Modem Support  (Fossil or not Fossil - and problems)
  153.  ----------------------------------------------------
  154.  Since v0.9b THC-SCAN supports direct port AND the Fossil Driver to communicate
  155.  with your Modem. For those with an ISDN card, old modem or an old seriell port
  156.  THC-SCAN does not support in direct mode, use the Fossil Driver.
  157.  Using a Fossil Driver is more secure. The X00 Fossil Driver is now included
  158.  in this package (X00-202.ZIP).
  159.  Note: If you want to execute programs out of THC-SCAN then run the X00 driver
  160.        before running THC-SCAN!
  161.  
  162.  
  163.  
  164.  The different modes
  165.  -------------------
  166.  There are two basic modes THC-SCAN can be set to.
  167.  CARRIER MODE - THC-SCAN searchs for carriers.
  168.  TONE MODE    - THC-SCAN searchs for tones/pbx. Those ones with a dialtone.
  169.  When in CARRIER MODE, THC-SCAN can also identify VMBs, Voice, Fax and more.
  170.  You may change the mode online by pressing "ALT-M".
  171.  
  172.  
  173.  
  174.  The AUTONOM/MANUAL Mode
  175.  -----------------------
  176.  This is a special mode never ever seen on a scanner before.
  177.  For this Mode ADD-ON you have to sit in front of the computer while scanning.
  178.  (You should do this every time, unless you are so lazy to scan for carriers
  179.  only.)
  180.  When turned on you may continue dialing with your modem! This is useful for
  181.  Tones/PBX, or VMBs or Answering Machines to test the code length etc.
  182.  Press ENTER when autonom/manual mode is turned on to continue dialing.
  183.  You may also enter "M" while online to redial and enter autonom/manual mode
  184.  for this call only. Or you may hit "Alt-M" to toggle this mode on/off.
  185.  Note that after a specified time called Autonom_Timeout (can be set in TS-CFG)
  186.  THC-SCAN will try to autodetect. Disable this feature by setting the 
  187.  Autonom_Timeout to 0 if you wish.
  188.  
  189.  
  190.  
  191.  DIAL MODES
  192.  ----------
  193.  You can choose to dial random, sequentiel up & down (with step rates too)
  194.  or to dial all numbers in a specified textfile. Read next paragraph for
  195.  details on this. (It's the option DIALING in TS-CFG in menu SCAN MODE)
  196.  
  197.  
  198.  
  199.  DIALING NUMBERS FROM A TEXT FILE
  200.  --------------------------------
  201.  This allows you to scan numbers from a textfile.
  202.  THC-SCAN reads in the text file line-by-line and dials every read-in line.
  203.  When you abort a textfile scanning, a .DAT file is created which will be
  204.  auto-loaded if you continue the scan at another time and will continue on
  205.  your last dialed number.
  206.  DRAWBACKS :
  207.   NO real Dat file is created (of course)
  208.  ADVANTAGES :
  209.   You can put any number on the list you want to.
  210.   The first scanner ever to offer this possiblity.
  211.  How to use this :
  212.  Use EXTR-NO.EXE to extract the phonenumbers from any textfile (carrier
  213.  listings ;-) ... check the created file after that for mistakes etc.
  214.  Start THC-SCAN with : THC-SCAN.EXE @<textfilename> [any other options]
  215.  Note that /M, /X, /D and /R are disabled when using this option.
  216.  Guys, this one is REALLY cool! I collected EVERY textfile, message, scanlist
  217.  TL & TS DAT File and extracted every modem carrier into the file.
  218.  Then I scanned ALL 800 numbers found, revealing me the list of 600 carriers
  219.  on german toll free numbers, the most complete list ever to be created ...
  220.  
  221.  
  222.  
  223.  SCANNING THROUGH AN MODEM OUTDIAL
  224.  ---------------------------------
  225.  The option to use a modem outdial (of a university f.e.) is now included
  226.  but STILL BETA. Please TEST !
  227.  To use this option, do this :
  228.      1) run TS-CFG and set in MODEM-SETUP the "Outdial Flee Char" to that char
  229.         you'll set the outdial modem's flee char to. Use '#' for example.
  230.      2) connect to the server with a normal terminal program.
  231.         The Terminal Program must have been set on the same seriel speed
  232.         as THC-SCAN (COM Speed - not modem connect speed!)
  233.      3) When in command mode of the oudial modem, type 'AT S2=35' (for '#')
  234.      4) Quit the terminal program but don't hang up!
  235.      3) Run THC-SCAN with the normal options PLUS  '-O'  for outdial scanning
  236.  Then it should do it's work. Please report if anything goes wrong or not.
  237.  If it does NOT work, try again with a FOSSIL Driver. If it goes wrong, tell
  238.  me when and why.
  239.  
  240.  
  241.  
  242.  Using 2+ Modems and/or an ethernet network for scanning
  243.  -------------------------------------------------------
  244.  First I thought about implementing network scanning into THC-SCAN but then
  245.  decided that it's easier to do it via a good batch file ... and here it goes :
  246.  Take a look at the file NETSCAN.BAT included in this archive.
  247.  On every client in your network you want to scan with, put a 
  248.  SET CLIENT=[number]  in their autoexec.bat. This specifies the CLIENT number.
  249.  So SET CLIENT=1 for the first client, SET CLIENT=2 for the second etc.
  250.  Edit NETSCAN.BAT and modify section [2] and [3].
  251.  Now just run NETSCAN.BAT with the dialmask (scan-area).
  252.  One DAT file for every CLIENT will be created. Use DAT-MERG.EXE afterwards
  253.  to merge them together.
  254.  
  255.  Currently the Batchfile supports either 3, 5 or 10 scan clients.
  256.    If you want to scan with 2, 4, 6, 7, 8, 9 or 11+ clients : No problem, 
  257.    just reprogram NETSCAN.BAT (if you can't program batchfiles ... learn it!)
  258.  Currently the Batchfile support only network clients and not a computer
  259.  equiped with 2+ modem.
  260.    If your computer has got 2 modems or more then just change the following
  261.    in NETSCAN.BAT :
  262.       CHANGE -> if a%3==a goto OK (in line 30)
  263.       ADD    -> SET CLIENT=%2     (in line 18)
  264.    that should be all you need ... run netscan with the syntax
  265.    NETSCAN [scan-area] [client]
  266.    where [client] is 1 or 2 etc. see SET CLIENT above ...
  267.    Remeber that if you want ot scan with 2, 4 or 6 etc. modems you must
  268.    reprogram NETSCAN.BAT as described above.
  269.  
  270.  
  271.  
  272.  Using an external program to dial the numbers
  273.  ---------------------------------------------
  274.  Useful for what? If you are a blueboxer or got some other possibilites
  275.  like a hardware to place calls for free and/or into other countries maybe
  276.  you would like to do a bit scanning there too, right?
  277.  So set EXTERNAL DIALER in TS-CFG/Misc to YES and specify the external program.
  278.  Remember to put the ^D for the phonenumber to dial into the parameter string.
  279.  You need to add the  X3  config to your modem init string for this to turn
  280.  dialtone detection off.
  281.  To use with the SCAVENGER Dialer (from v0.80 on) :
  282.    PROGRAM   : SCAVENGE.EXE 
  283.    PARAMETER : /NOOUTPUT /DIALVAR ^D /S THC&SCAVE.SCR
  284.    REACTION  : 3
  285.  One more thing about REACTION : valid is either 1 or 2 (and 3 or 4, read below)
  286.  0  dials the phone number with THC-SCAN  AFTER the external program, 
  287.  1  does only a AT<dialprefix><dialsuffix>
  288.  ... and add +2 if you need THC-SCAN to do a modem hook up BEFORE executing.
  289.  
  290.  
  291.  
  292.  PRIMARY & SECONDARY Identifications
  293.  -----------------------------------
  294.  This is also a special thing never ever possible in a scanner.
  295.  
  296.  Primary Identification is the main thing about the number.
  297.  It is a carrier, tone, vmb, girl voice, fax etc.
  298.  You press the ID key (F for Fax f.e.) and THC-SCAN will stop and move to the
  299.  next number.
  300.  
  301.  Secondary Identifications are other characteristica which are interesting.
  302.  For example if the phone system of the target is using CCiTT #4 or #5
  303.  which is interesting for blueboxers, or to determine if the number is in
  304.  an other country (better if you want to play with those numbers, depending on
  305.  the law of your country, you may only break the law in the country the phone
  306.  number is located. Check your lawyer.).
  307.  When you press the ID key for a Secondary ID (5 for CCitt #5 for example)
  308.  THC-SCAN will not stop. You may type some more 2ndary IDs.
  309.  But when you press a Primary ID, THC-SCAN stops and moves to the next number.
  310.  
  311.  Read Section V. for the available SECONDARY Keys while online.
  312.  
  313.  
  314.  
  315.  Carrier Hacking & Nudge
  316.  -----------------------
  317.  When mode enabled (TS-CFG : MODE HACKING), depending on mode set it will
  318.      0) wait for nudge delay timeout
  319.      1) send nudge string to system and wait for nudge delay timeout
  320.      2) beeps a few times to inform you that YOU can now enter the system.
  321.         NO nudge delay timeout. You can online hack the system.)
  322.  Don't unset the string variable for your Carrier Hack Log, or no log file
  323.  will be created.
  324.  Pressing ALT-T while 0) or 1) is in progress automatically enters 2)/
  325.  Try TS-CFG to see how to set up the NUDGE STRING.
  326.  NUDGE DELAY counts the time after the connect had been made. When exceeding
  327.  Nudge delay setting, THC-SCAN disconnects (only in 0) and 1) ) and continues.
  328.  
  329.  
  330.  
  331.  The DAT File & the LOGs
  332.  -----------------------
  333.  In the DAT file are many things saved - all primary IDs and the no# of rings
  334.  detected on that number. Not the 2ndary IDs !
  335.  The main log file loggs everything.
  336.  All primary IDs have a LOG file defined in TS-CFG. To remove a special ID
  337.  LOG file clear his names entry in TS-CFG.
  338.  
  339.  
  340.  
  341.  How to prevent scanning detection from phone companies
  342.  ------------------------------------------------------
  343.  * General Preface:
  344.  As you can read in in our first magazine (THC-MAG1.ZIP), the article about
  345.  CCiTT #7 Line Monitoring, there are now powerful monitoring computers running.
  346.  In germany the system has been activated in Frankfurt, but not yet for
  347.  berlin. Because one of my good betatesters got into the fangs of those
  348.  computers I decided to give you the possiblity to do a little bit against this.
  349.  First: All the tips together does help preventing to get detected from the
  350.         computers they does NOT disable it at all ... so here what to do :
  351.  The system does a pattern matching. So do look as normal as possible with your
  352.  calls. If you got 2 or more phone lines (those of your parents, sisters, 
  353.  friends etc. count!) available in your house, try to scan from each line.
  354.  That reduces the chance to be detected by "repeated calls from the same origin"
  355.  & "dialing many toll free numbers".
  356.  Then you can deceive the monitoring option looking for automated dialings
  357.  with these 3 possibilites : Scan sometimes with Pulse and sometimes with
  358.  Tone if thats possible for your area. Use the THC-SCAN option to dial
  359.  every number with a different speed. And the 3rd, waiting between every
  360.  digit of the number being dialed randomly between 1-2 seconds.
  361.  Dial random, not sequentiel - also if this doesn't make a big difference
  362.  to the today's technology it does to the eyes of the operator who must analyse
  363.  each alarm triggered.
  364.  Last one : Best to scan either between 6:00 to 9:00 or 16:00 to 20:00 where
  365.  are the main telecommunication traffic but operators don't like to work ;-)
  366.  * How to set this up with THC-SCAN :
  367.  In TS-CFG you find in the MISC Menu the options USE_DIAL_DELAYER and
  368.  DIAL_SPEED_DELAY plus DIAL_SEND_DELAY. You can set USE_DIAL_DELAY to use
  369.  one or both of these possibilities. The DIAL_SPEED is set new between every
  370.  dialed number. You can set a minimum and a maximum dialspeed (remember that
  371.  your phonesystem could be not so fast identifieing the numbers as you can send
  372.  them!). The drawback is that all digits of the number are dialed with the same
  373.  speed so a computer can detect this as an automatic dialing if their software
  374.  is good. The SEND_SPEED dials every number seperatly. You can set the minimum
  375.  and maximum sendspeed delay to use (remember that a modem is slow and must
  376.  have enough reaction time. So test if you can go below 1200ms as minimum!).
  377.  The drawback of this one is that it takes very very long to dial a number
  378.  (count about 1,5 seconds for every digit of the number) but this way and
  379.  then in conjunction with the DIAL_SPEED option there's no detection possible
  380.  that this is an automatic utility!
  381.  Of couse the number between the minimum and maximum settings is generated at
  382.  random for every digit/number.
  383.  
  384.  Annotation from The Analyst:
  385.    The systems creates a profile of your phonenumber with your dialing habits
  386.    so if you dial standardly a lot of toll free numbers since months then you
  387.    should have no problems with scanning.
  388.    Last but not least use a limit of maximum calls. I think that is the main
  389.    point of the monitoring system to react. I don't think it's mainly the kind
  390.    of dialing. So 200-400 dials per day is enough. And dial them over one day.
  391.    In the traffic hours or at night start at 10:00pm and end the dialing
  392.    at 4:00am (TELEKOM workers are sleeping meanwhile). Do some tests. Check
  393.    your lines if the go busy. Theres a option in TS-CFG ;-).
  394.    And the TELEKOM won't make trouble if you dial to many numbers but it's very
  395.    annoying if you just typed in 0130 in your phone to get a busy. And the
  396.    problem is if you call your "Entstoerungstelle 1171" then you can get
  397.    some troubles. So be wise and do not overdo.
  398.  
  399.  
  400.  
  401.  
  402.  van Hauser says :
  403.  -----------------
  404.  Thanks to all Betatesters, especially to : The Analyst, Wilkins & Plasmoid !
  405.  Credits for the nice blinking Screen, and scrolling up/down go to Plasmoid ;-)
  406.  Credits for the basic setup routines go to Scythe!
  407.  Credits too for the nice EXE file crypter got to Marquis. ;-)
  408.  Greetings to :  · Omega (hi chummer! Thanks for your help! And make a BACKUP!)
  409.                  · The Search, JFF (good work spreading the THC releases)
  410.                  · Scavenger (thanks for the help! (& the best dialer, ya know)
  411.                  · Skysegel (We'll spoof'em! ;-)
  412.                  · Vaxxer (Hope that we can make it work ...)
  413.                  · El Griton (Welcome back!)
  414.                  · Tron X (thanks for your betatesting too!)
  415.                  · The Q (Telekom is fun ...)
  416.                  · Marquis / UCF (let's let our groups work together) 
  417.                  · Muchos Maas, Minor Threat (for programming TONELOC, breaking
  418.                    the limit at the art of scanning. Your program gave me GREAT
  419.                    inspirations!) I hope you get out of jail soon.
  420.                  ... and to Dr. Fraud, Karl Marx, Chotaire ... all on #bluebox
  421.  
  422.  With those guys, the sky is the limit ...
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  ==============================================================================
  431.  
  432.  
  433.                      III. HOW TO CONFIGURE TS-CFG & MODEM
  434.  
  435.  
  436.  *     Overview :  1. Your modem
  437.  *     --------    2. TS-CFG
  438.  
  439.  
  440.    1.YOUR MODEM
  441.  
  442.      First get all information about your modem.
  443.      You need to know which COM Port, IRQ, BASEADRESS and BAUD SPEED is used.
  444.  
  445.      For COM    IRQ   BASE   are common, but may differ.
  446.           1      4     3F8
  447.           2      3     2F8
  448.           3      4     3E8
  449.           4      3     2E8
  450.  
  451.      Also important is the baud speed. Suggestions : If you have a modem
  452.      capable of 14400 Baud or more, try it with 14400 ... if you get the
  453.      error message "Can't initialize Port" then set it to 9600.
  454.      This is cause you use a 14.400+ Baud EXTERNAL Modem and your seriel port
  455.      is not fast enough. But this is not important. Real scanning freaks
  456.      set their modem to 2400 Baud to get every carrier without problems.
  457.      NOTE : This limitation of the baud speed does NOT happen using
  458.             the FOSSIL Driver support in TS-CFG.
  459.  
  460.    2.TS-CFG
  461.  
  462.      Set Up TS-CFG. You have to run TS-CFG for the first time creating the
  463.      configfile for THC-SCAN (Def:THC-SCAN.CFG). Change the defaults to suit
  464.      your modem. Everything about the options in TS-CFG are explained there.
  465.      So here you'll only see those options which need to be explained further
  466.      and those with no help.
  467.  
  468.      MODEM CONFIG MENU
  469.      -----------------
  470.      Modem Init     : Configure your modem to wait for a carrier longer
  471.                       then the timeout time defined (S7 register to 60+)
  472.                       The carrier won't be lost easily (S10 reg. to 50)
  473.                       Check exact the time your modem needs to identify
  474.                       the dialtone. Put this time into the S6 Register.
  475.                       The modem should lower datarate when line quality
  476.                       is bad, and it should try to connect on any 
  477.                       possiblity. Set speaker on or off as you like.
  478.                       Use the factory settings and only change those
  479.                       things, not more, that's the most securest way.
  480.                       Also important is, that you set the REPORT level
  481.                       to the highest (most time X set to 7)
  482.                       (except you are a modem configuration artist ;-)
  483.                       Note: You can also change the S11 reg to 50-65
  484.                             to dial faster.
  485.  
  486.      HANGUP TYPE      Can either be FAST or SECURE.
  487.                       Choose FAST and try this with a) normal scanning, 
  488.                       b) carrier hangup  c) choose manual/autonom mode 
  489.                       and scan. If everything works fine using this mode,
  490.                       it's much faster. It works great with Zyxels, but USRs
  491.                       are much slower. Try it.
  492.  
  493.      MODEM COMMAND DELAY  Time to wait between modem commands. A Zyxel only
  494.                       needs about 250ms, a USR about 300-350 and a Creatix
  495.                       about 400+.
  496.  
  497.      AUTO DETECT DATA If you want to autodetect databits, parity etc. used
  498.                       by a system you're scanning, you must set your modem
  499.                       data to 8N1. It will detect after the first 100 
  500.                       characters transmitted if it's really 8N1, or if it's
  501.                       7E1 or 7O1. It will switch mode if 7x1 detected and
  502.                       reprint them correctly and reset also the nudge string &
  503.                       nudge timeout.
  504.  
  505.  
  506.  
  507.  
  508.      MODEM RESPONSE MENU
  509.      -------------------
  510.                       Very important. If this isn't configured properly,
  511.                       not all will work correctly.
  512.                       For example, if a 'no dialtone' is detected, USR modem
  513.                       responds with NO DIAL, Zyxel modem reports NO DIALTONE,
  514.                       and last but not least, Creatix reports NODIALTONE.
  515.                       All new modems report CONNECT when a carrier was found,
  516.                       but old ones may report CARRIER ... and so on.
  517.                       And not all modems can detect VOICE. Keep that in mind.
  518.                       To make your life more easy you can do enhanced
  519.                       identification. When you get a VOICE response, and your
  520.                       modem didn't recognized a RINGING, then it's likely to be
  521.                       a VMB ... so set for there FROM_RINGS to 0 and TO_RINGS
  522.                       to 0 too for VMB detect (and set modem response to VOICE)
  523.                       Make up your mind, you can do powerful things with that
  524.                       but you need a brain to make that out! ;-) hehehehe
  525.  
  526.  
  527.      SCANNING MODE MENU
  528.      ------------------
  529.      REDIAL BUSY      In RANDOM SCANNING MODE busy numbers will be redialed.
  530.                       In SEQUENTIEL SCANNING MODE only busy saved numbers from
  531.                       former tries will be dialed again.
  532.  
  533.      OVERWRITE WITH BUSY  If you scan special ID numbers (f.e. all carrier,
  534.                       or tones - /*:  option) this will define if existing data
  535.                       IDs will be overwritten as BUSY when a BUSY is detected.
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  ==============================================================================
  546.  
  547.  
  548.                            IV. COMMANDLINE PARAMETERS
  549.  
  550.  
  551.  
  552. THC-SCAN.EXE [@]<DatFile>  [/M:<dialmask>] [/X:<excludemask>] [/R:<from>-<to>]
  553.       [/D:<from>-<to>] [/#:<no>] [/H:<time>] [/S:<time>] [/E:<time>] [/&] [/N] 
  554.       [/C] [/T] [/A] [/B] [/O] [/!:<ConfigFile>] [/*:<no>] [/Q] [/=] [/W:<no>]
  555.  
  556.  
  557. Parameter :
  558. -----------
  559.  
  560.    [@]<DatFile>       The name of the DAT file to create/use/update.
  561.                       This MUST be the first parameter for THC-SCAN !
  562.                       If you specify the "@" in front of the filename,
  563.                       a DIALTEXTFILE will be the specified ! (Read Sec. II)
  564.  
  565.  
  566. Optional  :
  567. -----------
  568.  
  569.    [/M:<dialmask>]    The dialmask to use for scanning. If you use f.e.
  570.                       /M:1234-x-6-xxx  the program will scan from
  571.                       1234-0-6-000 to 1234-9-6-999. You may use any number
  572.                       of X's between 1 and 4 - not more! If you don't
  573.                       specify this option, the <DatFile> name will be
  574.                       interprated as <dialmask>.
  575.                       You may put the X's where ever you want :
  576.                       /M:0-x-1-x-2-x-4-x-5
  577.                       The "-" character is NOT necessary.
  578.  
  579.  
  580.    [/X:<excludemask>] The excludemask to use for scanning. The numbers
  581.                       excluded WON'T be scanned! The excludemask must have
  582.                       the same length as X's are used in the <dialmask>
  583.                       If you use f.e.  /M:1234-xxxx and /X:00xx
  584.                       then 1234-0000 to 1234-0099 WON'T be scanned, all others
  585.                       will. You may specify up to 10 exclude masks.
  586.  
  587.  
  588.    [/R:<from>-<to>]   A special range to scan. This is useful if you want f.e.
  589.                       create a DATfile with a full range (XXXX) but want to
  590.                       scan today/tonight only a special range from 0000 to
  591.                       0250 ... /R:0-250 ... you may use up to 10 ranges.
  592.  
  593.  
  594.    [/D:<from>-<to>]   This is like /R but DROPS (doesn't scan) those numbers.
  595.                       /D:500-999 f.e. won't scan 0500 to 0999
  596.                       You may use up to 10 drops.
  597.  
  598.  
  599.  
  600.    [/#:<no>]          This is the maximum number of dials THC-SCAN will make
  601.                       until it will exit. F.e. /#:100  will make 100 dials
  602.                       and then exit. If not specified there won't be a limit.
  603.  
  604.  
  605.    [/H:<time>]        This specifies a timerange. When exceeded THC-SCAN will
  606.                       exit. If you just use  /H:4  it will scan for 4 hours,
  607.                       if you use  /H:0:30 it will scan for 30 minutes.
  608.  
  609.  
  610.    [/S:<time>]        This specifies the starting time for scanning. THC-SCAN
  611.                       will wait until a key is pressed OR the time mentioned
  612.                       is reached and will then begin scanning. You may either
  613.                       use am/pm time or military time :
  614.                       /S:3:50p  will wait for 15:50 ...
  615.                       /S:14:15  will wait for 2:15p ...
  616.  
  617.  
  618.    [/E:<time>]        This specifies the ending time for scanning. When
  619.                       reached, THC-SCAN will exit. Usage is like /S.
  620.  
  621.  
  622.    [/C]               Starts THC-SCAN is carrier scan mode. Overrides mode that
  623.                       was specified in the config file.
  624.  
  625.  
  626.    [/T]               Starts THC-SCAN in tone scan mode. Overrides mode that
  627.                       was specified in the config file.
  628.  
  629.  
  630.    [/A]               Starts THC-SCAN with autonom/manual mode ON. Overrides
  631.                       mode in the config file. This is an additional mode for
  632.                       Carrier/Tone scanning. (Read Sec.II)
  633.  
  634.  
  635.    [/B]               Starts THC-SCAN with autonom/manual mode OFF. Overrides
  636.                       mode in the config file. This is an additional mode
  637.                       to Carrier/Tone scanning. (Read Sec.II)
  638.  
  639.  
  640.    [/O]               Scanning through an outdial modem.
  641.                       You must first connect to the outdial modem with a
  642.                       terminal program. Then run THC-SCAN with this option.
  643.                       Remember to set OUTDIAL FLEE CHARACTER in TS-CFG !
  644.  
  645.  
  646.    [/!:<ConfigFile>]  Specifies the name of another config file to use.
  647.  
  648.  
  649.    [/*:<no>]          Dial only numbers which were identified as a special
  650.                       type. Consult the DATFILE.DOC to check the Idcodes to use
  651.                       f.e. timeout is 32 to 39 (depending on rings detected).
  652.                       To scan Timeouts with NO rings again use  /*:32
  653.                       to scan Timeouts with 5  rings again use  /*:35
  654.                       to scan ALL Timeouts           again use  /*:32X
  655.                       This X after the number tells THC-SCAN to scan all
  656.                       members of a type, from 0 to 7 rings.
  657.                       You may use this option up to 10 times.
  658.  
  659.  
  660.    [/&]               Turns debugging mode ON. All modem output will be saved
  661.                       into DEBUG.LOG.
  662.  
  663.  
  664.    [/N]               Turn effects (Window Scoll up/down) off. In future this
  665.                       will also turn assembler screen writes off to be
  666.                       Desqview compactible.
  667.  
  668.  
  669.    [/Q]               Quiet mode. Prevents any beeps made by THC-SCAN.
  670.  
  671.  
  672.    [/=]               Blanks Screen automatically on startup.
  673.                       Excellent for starting the scanner from remote or
  674.                       on time event (/S Option). Read TIPS & TRICKS for this!
  675.                       btw. to unblank later while scanning use ALT-B of course.
  676.  
  677.    [/W:<no>]          Checks for Windows-Desqview-OS/2 environment and does a
  678.                       time slicing when encountered. This is beta so please test.
  679.                       Expanded Option : /W does 16 timeslices. If a number is
  680.                                         specified, this timeslices will be
  681.                                         given away, f.e. /W:75 for 75.
  682.                       Opton has to be between 1-255.
  683.  
  684.  
  685.  
  686. NOTE : The "/" before the option is NOT necessary NOR the ":" after the switch.
  687.        You may also use "-" instead of "/".
  688.  
  689.  
  690. All these Examples are valid :
  691.        THC-SCAN scanit -M:1234xxxx /C h5
  692.        THC-SCAN scan1234xxxx -T S23:00
  693.        THC-SCAN 1234-xxxx -!alternat.cfg *72x /*:64X -Xx000 d7999-9999
  694.        THC-SCAM 1234xx -Q
  695.  
  696.  
  697. If the program doesn't behave like you want, some strange things happen like
  698. numbers dialed again, some dialed not etc. Check your CFG File ! There are
  699. numerous things to configure so check first if everythings correct.
  700. (Escpecially the options SAVE DATATYPES, REDIAL BUSY, AUTONOM/MANUAL MODE,
  701.  SCANNING MODE - all in the MODE Menu of TS-CFG.EXE, plus Modem Config
  702.  Options like WAIT BETWEEN CALLS, MODEM HANGUP TYPE, CHARACTER DELAY
  703.  MODEM COMMAND DELAY etc.)
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  ==============================================================================
  716.  
  717.  
  718.                              V. Online Scanning Keys
  719.  
  720.  
  721.  
  722.      While online you can hit the following keys with the following results :
  723.      (print this section or press "?" while online)
  724.  
  725.  
  726. SCAN MODE
  727. =========
  728.  
  729.      KEY   DESCRIPTION
  730.      ----- --------------------------------------------------------------------
  731.      B     Identifies the current dialed number as BUSY
  732.            Number will be saved into BUSY LOG.
  733.  
  734.      C     Identifies the current dialed number as CARRIER
  735.            NOTE: If CARRIER HACKING is ON (see TS-CFG) then THC-SCAN will still
  736.                  continue to connect. Press SPACE to abort connect and go to
  737.                  next number. It will still be saved as CARRIER ID.
  738.            Number will be saved into CARRIER LOG.
  739.            In CARRIER HACKING MODE the output will be saved into CARRIER HACK
  740.            LOG.
  741.  
  742.      F     Identifies the current dialed number as FAX
  743.            Number will be saved into FAX LOG.
  744.  
  745.      G     Identifies the current dialed number as GIRL (Female Voice response)
  746.            Number will be saved into VOICE LOG.
  747.  
  748.      I     Identifies the current dialed number as INTERESTING VOICE
  749.            Number will be saved into VOICE LOG.
  750.  
  751.      M     Redial+Manual, redials the current number and let's you enter MANUAL
  752.            DIAL MODE with ENTER for this call only. See Introduction for usage.
  753.  
  754.      N     Next Number WITHOUT saveing/changing the ID
  755.            (For closely examination later OR if you just wanted to check it out.
  756.            It would be overwritten when pressing SPACE with the ID UNINTERESTING)
  757.            - the same as [TAB].
  758.  
  759.      O     Identifies the current dialed number as VOICE (normal)
  760.            Number will be saved into VOICE LOG.
  761.  
  762.      P     Pause
  763.            Modem hangs up and waits for any key to begin redialing.
  764.            To use the Extended Pause Menu use ALT-P.
  765.  
  766.      Q     QUIT after completing this call
  767.  
  768.      R     Redial current number
  769.  
  770.      S     Save a comment
  771.            When the call is completed it will ask you for a comment. Your last
  772.            comment made will be displayed. Use Control-X to delete line. You
  773.            can use also the Home, End, Insert, Delete, Backspace, CursorLeft
  774.            and CursorRight keys. ESC to abort, Enter to save. SECONDARY ID
  775.            Number will be saved into COMMENT LOG.
  776.  
  777.      T     Identifies the current dialed number as TONE
  778.            Number will be saved into TONE LOG.
  779.  
  780.      U     Identifies the current number as UNUSED (Not in service)
  781.            Number will be saved into UNUSED LOG.
  782.  
  783.      V     Identifies the current number as VMB
  784.            Number will be saved into VMB LOG.
  785.  
  786.      X     Extend the timeout for 5 seconds for this call only to a max of 255
  787.            plus the timeout value.
  788.  
  789.      Y     Identifies the current number as YELLING ASSHOLE (voice)
  790.            Number will be saved into VOICE LOG.
  791.  
  792.      +     Extend the timeout for 5 seconds for this call only to a max of 255
  793.            plus timeout value. (This is like "X" - compatible with Toneloc)
  794.  
  795.      -     Decrease the timeout for 5 seconds for this call only.
  796.  
  797.      ?     When Online, one of the seven help windows will be displayed in the
  798.            Statistic Window. Press "?" for the 8th time to see the stats again.
  799.  
  800.      1-3   Identify current number as CUSTOM 1-3 ... You may specify their name
  801.            in TS-CFG. NOTE : Custom 1-3 may be assigned to be SECONDARY IDs.
  802.            Number will be saved into CUSTOM LOG.
  803.  
  804.      4     Identify current line as CCiTT #4 (for blueboxers. SECONDARY ID
  805.            Number will be saved into CCITT LOG.
  806.  
  807.      5     Identify current line as CCiTT #5 (for blueboxers. SECONDARY ID
  808.            Number will be saved into CCITT LOG.
  809.  
  810.      6     Identify current number as foreign continent EUROPE. SECONDARY ID
  811.            Number will be saved into COUNTRY LOG.
  812.  
  813.      7     Identify current number as foreign continent USA. SECONDARY ID
  814.            Number will be saved into COUNTRY LOG.
  815.  
  816.      8     Identify current number as foreign continent ASIA. SECONDARY ID
  817.            Number will be saved into COUNTRY LOG.
  818.  
  819.      9     Identify current number as foreign continent AFRICA. SECONDARY ID
  820.            Number will be saved into COUNTRY LOG.
  821.  
  822.      0     Identify current number as an OTHER foreign continent. SECONDARY ID
  823.            Number will be saved into COUNTRY LOG.
  824.  
  825.      SPACE Identify current number as UNINTERESTING
  826.  
  827.      TAB   Next Number WITHOUT saveing/changing the ID
  828.            (For closely examination later OR if you just wanted to check it out.
  829.            It would be overwritten when pressing SPACE with the ID UNINTERESTING)
  830.            - the same as [N].
  831.  
  832.      DEL   Resets the current dialed number to UNDIALED.
  833.  
  834.      ESC   This aborts scanning immediately and quits.
  835.  
  836.      ENTER When being in AUTONOM/MANUAL mode or activated Redial+Manual mode
  837.            you may press ENTER to do manual dialing online !
  838.            All inputs will be saved into MANUAL LOG.
  839.            After that another window will pop up and asks you to save this
  840.            number as Manual, VMB, Tone, Custom1-3, Unchange or UnDailed.
  841.            VMB & Tone IDs will be saved with Manually Flag set.
  842.            (See DATFILE.DOC) (ID:=ID+8)
  843.  
  844.      BCKSP Enters a DIAL AGAIN Menu
  845.            You can select from the last 20 dialed numbers to be dialed again.
  846.            Very useful if you identified a number wrong, or you were on the
  847.            toilett when this wonderful scanner detected a carrier and you want
  848.            to see what it was now. This works in sequentiel mode.
  849.            NOTE : In random and @textscan mode only one number will can be redialed.
  850.  
  851.      F1-F8 Execute programs specified in TS-CFG
  852.  
  853.      ALT-6 Auto-Country Option. If turned on every number scanned gets
  854.       ...  automaticallay the corresponding country flag (6 Europe, 7 USA,
  855.       to   8 Asia, 9 Africa, 0 Other). Press the keycombination again to
  856.       ...  turn Auto-Country Mode off for this country type.
  857.      ALT-0 (good if scanning an area where all numbers are f.e. in Japan etc.)
  858.  
  859.      ALT-A ALARM!
  860.            All processes are stopped and the screen will immediately
  861.            show another picture, called THC-SCAN.BIN. In normal scan mode
  862.            the modem will hangup, in carrier hack mode the modem will just
  863.            pause. Press [SPACE], [ENTER], [ESC] or ALT-A again to continue.
  864.            The scanner will continue and redial the last number.
  865.            If you want to change the .BIN picture, make a BIN file
  866.            which must have 4000 bytes (80x25 screen with Char+Attrib)
  867.            and rename it to THC-SCAN.BIN.
  868.            The current BIN File shows a Norton Commander Screen.
  869.  
  870.      ALT-B Blanks screen. Press Alt-B again to unblank.
  871.            NOTE : All other ALT Functions are disabled while Screenblank on,
  872.                   also Carrier Hacking in mode 2 is disabled.
  873.  
  874.      ALT-C Turn COMMENT ALL Mode on/off.
  875.            When on it asks after EVERY number for a comment.
  876.  
  877.      ALT-D DIAL Menu
  878.            Enter a number to dial. (f.e. the number of your
  879.            girlfriend - and you don't want to stop the scanning process)
  880.  
  881.      ALT-J Jump to DOS
  882.            Options will be displayed to hangup, continue, redial etc.
  883.            The DatFile will be actualized.
  884.  
  885.      ALT-M MODE Menu
  886.            Change mode CARRIER <-> TONE and turn AUTONOM/MANUAL mode on or off.
  887.  
  888.      ALT-N NO MORE BUSY
  889.            Stops redialing on busy numbers immediately. Only useable in random
  890.            mode, the redialing_busy flag set to on (TS-CFG) and the special scan
  891.            mode  /*:  is not used.
  892.            F.e. after 10 hours when THC-SCAN is still redialing a lot of busy
  893.            numbers (max. 7 tries for one busy number), so use this option
  894.            avoiding always-busy-numbers and get to those not scanned.
  895.  
  896.      ALT-O OPTION Menu
  897.            Runs TS-CFG while online. Changed options will be loaded!
  898.  
  899.      ALT-P Extended PAUSE Menu
  900.            You are still online. Press H for hangup, R to redial immediately,
  901.            N for hangup & next Number or <any other key> to continue and reset
  902.            online timeout for the actual number.
  903.            (Doing a continue after you hang up is not possible, you should
  904.             use redial for that (logical, isn't it?))
  905.  
  906.      ALT-S Speaker Toggle
  907.            Turn modem speaker on or off.
  908.            Option will be activated for the next number to dial.
  909.  
  910.      ALT-T TERMINAL Mode
  911.            When a logfile for carrier hacking is specified, everything will be
  912.            logged there.
  913.            Will be saved into CARRIER HACK LOG.
  914.  
  915.      ALT-U Update Datfile
  916.            This will actualize the Datfile with the current data.
  917.            Do this if you want to run a critical program which may hangup
  918.            your computer.
  919.  
  920.  
  921.  
  922.  
  923. TERMINAL MODE
  924. =============
  925.  
  926.      F1    Shows other commands in the status line
  927.  
  928.      ALT-B Send a break
  929.  
  930.      ALT-C Clear screen
  931.  
  932.      ALT-D Data statistics
  933.  
  934.      ALT-H Hangup
  935.  
  936.      ALT-P Change parameter -> Modem DATA setting (8N1/7E1/7O1)
  937.  
  938.      ALT-S Save comment (flag will be set and after hangup it will ask you)
  939.  
  940.      ALT-T When in Carrier Hacking AUTO Mode you can enter into manual mode
  941.  
  942.      ALT-X Hangup and exit
  943.  
  944.  
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  ==============================================================================
  951.  
  952.  
  953.                          VI. SERVICE PROGRAMS
  954.  
  955.  
  956.  *     Overview : TS-CFG.EXE     THC-SCAN configuration program
  957.  *     --------   DAT-CONV.EXE   DAT file converter TONELOC <-> THC-SCAN
  958.  *                DAT-MANP.EXE   DAT file manipulator for THC-SCAN, change IDs
  959.  *                DAT-MERG.EXE   Merge two DATfiles to a new one
  960.  *                DAT-STAT.EXE   DATfile statistic analyzer.
  961.  *                EXTR-NO.EXE    Extract (phone-)numbers of a textfile
  962.  *                TXT-CONV.EXE   Capture convertation utility: 8N1 -> 7E1/7O1
  963.  *                               or unix/amiga <-> msdos <-> atari st
  964.  
  965.  
  966.  
  967. ----------------------------------
  968. Program: TS-CFG.EXE [<ConfigFile>] [/LCD]
  969.  
  970. Configuration program you have to start for THC-SCAN.
  971.  
  972.  
  973. Optional  :
  974. -----------
  975.  
  976.    <ConfigFile>       If not specified, THC-SCAN.CFG will be loaded/created.
  977.                       TS-CFG will convert all previous configfile versions
  978.                       from v0.6a up automatically.
  979.  
  980.    /LCD               runs TS-CFG in LCD/EGA mode.
  981.  
  982.  
  983.  
  984. -------------------------------------------------------------------------
  985. Program: DAT-CONV.EXE <Datfile 1> <Datfile 2> [<ID_4_Note> <ID_4_NoDial>]
  986.  
  987. DAT Converter for TONELOC <-> THC-SCAN
  988.  
  989. Parameters:
  990. -----------
  991.  
  992.    <Datfile 1>        DAT File to load.
  993.    <Datfile 2>        Dat Filename to write.
  994.  
  995. Optional  :
  996. -----------
  997.  
  998.    <ID_4_Note>        Standard is 224 (Custom 1)
  999.    <ID_4_NoDial>      Standard is   0 (Undialed)
  1000.  
  1001. You can only change <ID_4_Note> alone, but not <ID_4_NoDial>.
  1002.  
  1003.  
  1004.  
  1005.  
  1006. ---------------------------------------------
  1007. Program: DAT-MANP.EXE <Datfile> <ID_1> <ID_2>
  1008.              or
  1009.          DAT-MANP.EXE <Datfile> DIRECT <Number> <ID>
  1010.  
  1011. DAT Manipulator for THC-SCAN Datfiles
  1012.  
  1013.  
  1014. Parameters:
  1015. -----------
  1016.  
  1017.    <Datfile>          DAT File to manipulate. .BAK file will be created.
  1018.  
  1019.      and
  1020.  
  1021.    <ID_1>             ID Type to search for. Look up ID numbers in DATFILE.DOC.
  1022.                       Appending an "X" after the ID will search for the whole
  1023.                       type (means with all ring counters).
  1024.  
  1025.    <ID_2>             ID Type to overwrite ID_1. Appending an "X" after the ID
  1026.                       will transfer the ring counters. Only Possible if also
  1027.                       on ID_1 an "X" is appended.
  1028.  
  1029.      or
  1030.  
  1031.    DIRECT             If this Keyword is specified, a Number and an ID have to
  1032.                       follow it. This mode is different from the ID_1 and ID_2
  1033.                       mode ! With this option you can set one special number
  1034.                       in your dat file to an ID.
  1035.  
  1036.    <Number>           The special one number you want to change the ID of.
  1037.  
  1038.    <ID>               The new ID you want to set the number to.
  1039.  
  1040.  
  1041.  
  1042.  
  1043. ---------------------------------------------------------------
  1044. Program: DAT-MERG.EXE <MainDatFile> <Datfile1> <Datfile2> [ASK]
  1045.  
  1046. THC-SCAN DAT File Merger : Merge 2 DAT files together.
  1047.  
  1048.  
  1049. Parameters:
  1050. -----------
  1051.  
  1052.    <MainDatFile>      The Datfile to create with the Data of Datfile 1 & 2.
  1053.                       If it exists it asks you to overwrite.
  1054.  
  1055.    <Datfile1>         The first of the two Datfiles to merge. The Data of this
  1056.                       Datfile has got PRIORITY above Datfile2.
  1057.  
  1058.    <Datfile2>         The second of the two Datfiles to merge.
  1059.  
  1060. Optional:
  1061. ---------
  1062.  
  1063.    ASK                If this optional keyword is specified, it will ask you
  1064.                       for every equal number which ID to take.
  1065.  
  1066.  
  1067. PRIORITY means, that if both Datfiles have the same number and both wants
  1068. to write an important ID (Carrier, Tone, VMB etc.) the first Datfile
  1069. writes his ID Data, the second doesn't. If the ASK Keyword is specified, then
  1070. it will ask you which of the both IDs to write.
  1071.  
  1072. DAT-MERGE does also an intelligent Dialmask Check. If both Datfiles got a
  1073. dialmask saved in the Datfile Header (only fresh converted Tonloc Dat files
  1074. haven't got one) they will be checked if they fit together.
  1075. Examples :
  1076.  
  1077.    Datfile1Mask     Datfile2Mask      NewDatfileMask
  1078.    800-123-1xxx     800-123-1xxx   -> 800-123-1xxx (makes a 1000  entry file)
  1079.    800-123-1xxx     800-123-2xxx   -> 800-123-xxxx (makes a 10000 entry file)
  1080.    800-123-1xx0     800-123-xx11   -> 800-123-xxxx (makes a 10000 entry file)
  1081.    800-121-xxxx     800-122-xxxx   -> not possible. (would need 100000 entries)
  1082.  
  1083. If it's not possible to autodetect the correct merge mask (either one or both
  1084. hasn't got a dialmask in the Datfile or it's not possible from autodetect),
  1085. it will ask you to input a mask for both files.
  1086. Attention: Numbers out of the dialmask won't be written.
  1087.  
  1088.  
  1089.  
  1090.  
  1091. ---------------------------------------------------
  1092. Program: DAT-STAT.EXE <Datfile> [<Outputfile> <ID>]
  1093.  
  1094.  
  1095. DATFile Statistics
  1096.  
  1097. Parameter :
  1098. -----------
  1099.  
  1100.    <Datfile>          DAT File to analyze.
  1101.   
  1102.  
  1103. Optional  :
  1104. -----------
  1105.  
  1106.    <OutputFile>       File to write the data to.
  1107.  
  1108.    <ID>               ID number of the phone numbers to write into <OutputFile>
  1109.                       As usual you may search for all IDs of a type with "X"
  1110.                       You may also specify an "X" only to create a THC-SCAN.LOG
  1111.                       like outputfile
  1112.  
  1113. This prints some statistics about the DAT File.
  1114. The Optional Parameters must be used together !
  1115. The Optional thing is very interesting : by specifing the outputfile and the
  1116. ID, it will search for the ID, and writes the WHOLE PHONENUMBER of the ID into
  1117. the outputfile! Practical to import this data into another program!
  1118. For example: The textfile dial option from THC-SCAN with '@'.
  1119.  
  1120.  
  1121.  
  1122.  
  1123. -------------------------------------------------------------
  1124. Program: EXTR-NO.EXE <TextfileINPUT> <TextfileOUTPUT>
  1125.                      [<no-min-length>] [<prefix>] [REMOVE] [ONLY]
  1126.  
  1127. Extract numbers of a textfile
  1128.  
  1129. Parameter :
  1130. -----------
  1131.  
  1132.    <TextfileINPUT>          Textfile to examine for numbers
  1133.  
  1134.    <TextfileOUTPUT>         Textfile to write the found numbers to.
  1135.   
  1136.  
  1137. Optional  :
  1138. -----------
  1139.  
  1140.    <no-min-length>          Minimum Length the number should have. (Def:8)
  1141.  
  1142.    <prefix>                 A prefix will be put before each valid number.
  1143.  
  1144.    REMOVE                   This Keyword removes ALL seperator of found numbers.
  1145.                             F.e. 1-800-5555-444 would be 18005555444
  1146.  
  1147.    ONLY                     NO numbers containig seperators will be written.
  1148.                             A number may have following seperators "+/-.,() ".
  1149.  
  1150.                             So NORMALLY this is valid :
  1151.                                1-800-5555-444
  1152.                                1-8-0-0-5.5./5/5 4 4 4
  1153.                             but also 12/12/95 which is more likely a date.
  1154.  
  1155.  
  1156. If you want to specify <prefix>, REMOVE and/or ONLY you MUST set <no-min-length>
  1157. as third parameter.
  1158.  
  1159.  
  1160.  
  1161.  
  1162. ------------------------------------------------------------
  1163. Program: TXT-CONV.EXE <InputFile> <OutputFile> <ConvertType>
  1164.  
  1165. Text Converter
  1166.  
  1167. Parameter :
  1168. -----------
  1169.  
  1170.    <InputFile>        File to read the data from
  1171.  
  1172.    <OutputFile>       File to write the data to
  1173.  
  1174.    <ConvertType>      Convert with following option :
  1175.                          7E1 - file is assumed to be captured with 8N1
  1176.                                but is really 7E1 and makes it readable.
  1177.                                Noise characters will be removed.
  1178.                          7O1 - file is assumed to be captured with 8N1
  1179.                                but is really 7O1 and makes it readable.
  1180.                                Noise characters will be removed.
  1181.                          REMOVE - Removes any character above 122 value.
  1182.                                Useful when you got a connection without
  1183.                                error correction and you want to filter out
  1184.                                the noise characters.
  1185.                          LF    gimmick : converts to amiga/unix text format (LF).
  1186.                                Any Carriage Return character will be removed.
  1187.                          CRLF  Converts to MsDos Text format from both
  1188.                                amiga/unix and the rare OS type text format
  1189.                                automatically.
  1190.                          CR    gimmick : converts to some rare OS text format (CR).
  1191.                                Any Linefeed character will be removed.
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  ==============================================================================
  1201.  
  1202.  
  1203.                                VII. Tips & Tricks
  1204.  
  1205.  
  1206.  
  1207. MODEM CONFIGS ?
  1208.  
  1209.      Here are good modem configs ...
  1210.  
  1211.      Zyxel 1496B,E,E+ :
  1212.      AT &F *Q1 *P15 S11=60 S10=30 X5 L6
  1213.      For normal use (BBS call), remove *Q1 and change S10=30 to S10=64.
  1214.  
  1215.      USR Courier Dual Standard 14.400 :
  1216.      AT &F &A2 S11=60 S10=30 X7 Q0 E1
  1217.      Note : Get infos about undocumented commands for your USR.
  1218.             There should be possibilities to even recognize CCiTT #5 clicks
  1219.             when using the hidden Y command settings. Use the -& Option of
  1220.             THC-SCAN to print all modem output into MODEM.LOG.
  1221.  
  1222.      Creatix 14.400/28.800 :
  1223.      AT &F S11=60 S10=30 X7 L3
  1224.      Note : Put in TS-CFG as dialprefix 'AT%TCBDT' to disable the "Wahlsperre".
  1225.  
  1226.      If you want a quiet scanning add "M0".
  1227.      Important is that you ensure that your modem dials the DTMF tones
  1228.      not too fast for your phone system. Do some experiments, ya can
  1229.      save time with that ;-) (S11 Register).
  1230.  
  1231.  
  1232.  
  1233. WHICH MODEM TYPE SHOULD I USE ?
  1234.      For simple carrier scanning you can use any modem.
  1235.      But in my experiences the Zyxel does best on connects and seldom
  1236.      false identifications.
  1237.      The USR Dual Standard does not always recognize old CCiTT protocol
  1238.      standards and is a bit more easily disturbed by noise so it responds
  1239.      a busy or voice, but has great possibilities for voice & tone recognition
  1240.      which are out of possiblity of a Zyxel. For bad lines they got also a
  1241.      connect where the Zyxel gives up.
  1242.      So it's up to you, depending on what you want to scan.
  1243.      But get both ;-)
  1244.  
  1245.  
  1246. HOW TO USE TOUCHTONE RECOGNITION WITH YOUR MODEM AND THC-SCAN
  1247.      1) First possibility :
  1248.         Put ",;%T" in your dial suffix string (if you aren't using a USR for
  1249.         DTMF Recognition, change the "%T" with the corresponding command).
  1250.         Start THC-SCAN with the -& command to have all modem output printed
  1251.         into MODEM.LOG. Set to SECURE HANGUP in TS-CFG - MODEM SETUP.
  1252.      2) Second possibility :
  1253.         Set THC-SCAN to AUTONOM MODE or do a M (Redial+ Manual) while online. 
  1254.         Enter ALT-T for Terminal Mode immediately. When you see the "OK" answer,
  1255.         enter the modem command for touchtone recognition (AT %T).
  1256.         To abort, press ESC. The output will be saved in CARRIERS HACK LOG.
  1257.  
  1258.  
  1259. WHAT SHOULD I USE - RANDOM OR SEQUENTIEL SCANNING ?
  1260.      It's up to you. If you do a random scan maybe your phone company won't
  1261.      notice your scanning. But good phone systems will. If you dial
  1262.      sequentiel you can get an overview about a company f.e. you get
  1263.      their customer service on -0000, a special bureau of the company at
  1264.      -0010 to -0050, a fax at -0055 ... and you'll notice that fact. In random
  1265.      you won't.
  1266.  
  1267. WHEN SHOULD I SCAN - DAY OR NIGHT ?
  1268.      That's up to you too - at daytime your calls won't be noticed so easily
  1269.      (and in some countries it's a illegal to scan!.) But many numbers will be
  1270.      busy. Or carriers will only be online in the night, or a VMB etc.
  1271.      At nightime then again your calls may be noticed.
  1272.      But some guys don't have the choice so scan and get happy :-).
  1273.  
  1274. WHAT DO *YOU* DO?
  1275.      I scan random at daytime, sitting in front of the computer.
  1276.      Sometimes a nightly carrier scanning while i'm sleeping (random too).
  1277.      At night, there are more carriers online then at daytime.
  1278.      Some tone types and carriers can be checked automatically, but the really
  1279.      interesting things you will only find, if you are sitting in front of the
  1280.      computer.
  1281.  
  1282. HOW TO START THC-SCAN IN REMOTE MODE OR WITH AUTO-STARTTIME ?
  1283.      Use the normal THC-SCAN options plus   /Q /=   but without   /N.
  1284.      Use a .CFG file which turns the modem speaker off! (M0 in the init string)
  1285.      Put this in a batchfile. Put in the next batchline a  CLS  to clear the
  1286.      screen.
  1287.      If you want to run it from a specific time on, use the  /S:<time>
  1288.      commandline option or if just from remote start the batchfile.
  1289.  
  1290. I FOUND A TONE - AND NOW ?
  1291.      Get PBXHACK (from THC ! ;-)  and "analyze" it - if it's not illegal ;-).
  1292.  
  1293. I FOUND A CARRIER - AND NOW ?
  1294.      Check it out - it might be interesting. If you get some annoying
  1295.      "PASSWORD:" prompts then get the LOGIN HACKER (from THC too ;-) to get in
  1296.      (but only if it's not illegal in your country ;-).
  1297.  
  1298. I'M IN THE USA - SO ?
  1299.      Scanning is illegal in some countries. Check a lawyer.
  1300.      But some phone companies make their own law, and close your line if
  1301.      you do extensive scanning. So check & try & test ... good luck.
  1302.  
  1303. I'M IN GERMANY - SO ??????
  1304.      Scanning is not illegal in Germany. But German Telekom has installed on
  1305.      January 1996 a SS7 Monitoring Equipment from HP, where such scanning habits
  1306.      can be analyzed (plus many more things ... this hardware is very flexible )
  1307.      And Telekom trained a special team in darmstadt to locate those evil
  1308.      scanners - thought it's not illegal - but you know it too - Telekom doesn't
  1309.      care about that and is surveilling phone lines for their purpose (official:
  1310.      for statistical reasons)!
  1311.      Telekom already installed tools on the phone lines of two friends which
  1312.      will let the line go busy after every second number dialed (no matter how
  1313.      long you wait between the calls, no matter what numbers exactly you dial)
  1314.      after you began scanning. Such tools are also already installed in some
  1315.      areas for public payphones to prevent scanning.
  1316.      At the moment you are safe, but maybe from March to October '96 on 
  1317.      you should be careful.
  1318.      Read the article in the THC-Magazine No. 1 about CCiTT#7 Monitoring.
  1319.  
  1320.  
  1321. REMEMBER ...
  1322. You can do nearly everything with THC-SCAN which has to do with DTMF ...
  1323. Even PBX or VMB Hacking using BlueBoxing with recording the results into
  1324. a VOC file is possible ... just get a brain and some ideas how to use it ;)
  1325.  
  1326.  
  1327.  
  1328.  
  1329.  
  1330.  
  1331.  
  1332.  
  1333.  ==============================================================================
  1334.  
  1335.                       Epilog: Updates? How to contact? etc.
  1336.  
  1337.  
  1338.      If you are updating from an older version : 
  1339.      Run TS-CFG. It will recognize the old version of the config file and
  1340.      write the new one.
  1341.  
  1342.      Where to get new versions :
  1343.      Call one of the THC Dist Sites.
  1344.  
  1345.      How to become a betatester of THC :
  1346.      At the moment we got two betatest directories on LORE BBS & ARRESTED
  1347.      DEVELOPMENT ... LORE BBS is a closed system for experienced users only,
  1348.      so maybe it's better for you to call A.D. to become a beta tester. 
  1349.      Look for the numbers in THC.NFO ...
  1350.      Once you applied and access is granted write a comment to the sysop
  1351.      or directly to me (van Hauser) to get access to the beta directories.
  1352.  
  1353.      How to contact me ?
  1354.      If you need some features, found some bugs, got questions/information :
  1355.  
  1356.      1) Call LORE BBS -> ++49-(0)69-823282   Login:THC  Pw:THC
  1357.                                              leave a message for  van Hauser
  1358.      2) Call Arrested Development -> ++31-77-3547477    apply for an account
  1359.                                              leave a message for  van Hauser
  1360.      3) Write an email to -> vh@campus.de
  1361.  
  1362.  
  1363. I appreciate any comments! Flames, Bug Reports, Tips, Typing Errors, Wishes,
  1364. Excuses, Ideas for new Features - and of course your beautiful girlfriend ...
  1365.  
  1366.  
  1367. Thanks for taking all your precious time to read that shit ...
  1368. For all the typing errors - hey i'm german ... ;-)
  1369.  
  1370.  
  1371. Ciao...
  1372.                     van Hauser
  1373.  
  1374.  
  1375.  
  1376.  
  1377. ==============================================================================
  1378.  
  1379.                                       END
  1380.  
  1381. -------------------------------------------------------------------------------
  1382.  
  1383.  
  1384. van Hauser -> vh@campus.de
  1385. -----BEGIN PGP PUBLIC KEY BLOCK-----
  1386. Version: 2.6.1
  1387.  
  1388. mQCNAzB6PNQAAAEEALx5p2jI/2rNF9tYandxctI6jP+ZJUcGPTs7QTFtF2c+zK9H
  1389. ElFfvsC0QkaaUJjyTq7TyII18Na1IuGj2duIHTtG1DTDOnbnZzIRsXndfjCIz5p+
  1390. Dt6UYhotbJhCQKkxuIT5F8EZpLTAL88WqaMZJ155uvSTb9uk58pv3AI7GIx9AAUT
  1391. tBp2YW4gSGF1c2VyL1RIQyBvZiBMT1JFIEJCUw==
  1392. =6UhL
  1393. -----END PGP PUBLIC KEY BLOCK-----
  1394.  
  1395.  
  1396. --------------------------------------------------------------------------------
  1397.  
  1398.                 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  1399.                 █                                            █
  1400.                 ▀▀▀▀▀▀▀█    █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1401.                        █    █  ▄▄▄▄▄   ▄▄▄▄▄  ▄▄▄▄▄▄▄▄▄▄▄▄▄
  1402.                        █    █  █   █   █   █  █           █
  1403.                        █    █  █   █▄▄▄█   █  █   █▀▀▀▀▀▀▀▀
  1404.                        █    █  █           █  █   █
  1405.                        █    █  █           █  █   █
  1406.                        █    █  █   █▀▀▀█   █  █   █▄▄▄▄▄▄▄▄
  1407.                        █    █  █   █   █   █  █           █
  1408.                        ▀▀▀▀▀▀  ▀▀▀▀▀   ▀▀▀▀▀  ▀▀▀▀▀▀▀▀▀▀▀▀▀
  1409.                 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  1410.                 █             The Hacker's Choice            █
  1411.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1412.  
  1413.  
  1414. !! REMEMBER !!! REMEMBER !!! REMEMBER !!! REMEMBER !!! REMEMBER !!! REMEMBER !!
  1415.          This file is for informational purpose only!
  1416.  The Sysop-Team is NOT RESPONSIBLE for anything you do after reading this text!
  1417. !! REMEMBER !!! REMEMBER !!! REMEMBER !!! REMEMBER !!! REMEMBER !!! REMEMBER !!
  1418.  
  1419.          ┌────────────────[Sysop : van Hauser]────────────────┐
  1420.          │                                                    │
  1421.          │                   ▄   ▄        ▄        ▄          │
  1422.          │         ▄█      ▄██▀■▀██▄  ▄█▀▀██▄  ▄█▀▀██▄        │
  1423.          │         ▓█▌    ▐▓█▌   ▐█░▌ ▓█▌  ██▌ ▓█▌▄ ▀▀        │
  1424.          │         ▒█▌    █▒█     █▒█ ▒█ ▀█▄▀  ▒█▌▀██▄        │
  1425.          │        ▐░█▌■▄  ▐░█▌   ▐█▓▌▐░█▌ ▄█▓ ▐░█▌  ▀         │
  1426.          │        ▀█▀ ▀██▄ ▀██▄■▄██▀ ▀█▀ ▐██▀ ▀█▀ ▀██▄        │
  1427.          │              ▀    ▀   ▀       ▀         ▀          │
  1428.          │                                                    │
  1429.          │        3000 H/P/A/V/C/M Files                      │
  1430.          │        Biggest Hpavcm Board In Germany             │
  1431.          │        BIG Message Base !                          │
  1432.          │        Experts Only! Lamer Protection!             │
  1433.          │                                                    │
  1434.          │               ┌─[ ++49-69-823282 ]─┐               │
  1435.          └───────────────┤  NUP : <ask4it!>   ├───────────────┘
  1436.                          └─[ ++49-69-PRIVAT ]─┘
  1437.  
  1438. !!! ACHTUNG !!! ACHTUNG !!! ACHTUNG !!! ACHTUNG !!! ACHTUNG !!! ACHTUNG !!!
  1439.             Dieses File dient nur zur Information und Aufklaerung!
  1440.                 Die Sysops erklaeren sich NICHT VERANTWORTLICH
  1441.         für Rechtsverstoesse, die durch diese Informationen entstehen.
  1442. !!! ACHTUNG !!! ACHTUNG !!! ACHTUNG !!! ACHTUNG !!! ACHTUNG !!! ACHTUNG !!!
  1443.  
  1444.                         H/P/A/V/M/C/I/D/P/!/L/F/O/!
  1445. --------------------------------------------------------------------------------
  1446.