User Tools

Site Tools


airgraph-ng

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
airgraph-ng [2009/04/04 04:46] thex1leairgraph-ng [2018/12/14 22:02] (current) – [Creating graphs] Fixed typo mister_x
Line 1: Line 1:
-A Basic Aigraph-ng Guide+====== Aigraph-ng ======
  
-I'm going to walk you though what you need to do to get airgraph-ng workingthere are only a few short steps you need to do before you can start making your graphs+Author: digitalpsykoTheX1le \\ 
 +Version: 1.01 \\ 
 +Last modified on: 23/5/2010
  
-      1.: You need to install python, subversion, and graphviz. +===== Requirements ===== 
 +  * python 
 +  * graphviz 
 +  * make 
 +  * aircrack-ng 1.0 (rc2 or better is recommended) 
 +  * psyco is recommended but not mandatory
  
-      2.: You'll need to download airgraph-ng (even if you have aircrack-ng rc2 installed you'll still  have to go get it from the svn trunk)  +===== Installing =====
-           cd into the directory where you want airgraph-ng copied to then go ahead in your terminal and type :+
  
-                                        +  git clone http://github.com/aircrack-ng/aircrack-ng 
 +  cd aircrack-ng 
 +  autoreconf -i 
 +  ./configure 
 +  cd scripts/airgraph-ng 
 +  make install
  
-                  svn co http://trac.aircrack-ng.org/svn/trunk +===== Graph types =====
  
-      After you've completed this step airgraph-ng will be in the folder you chose+  * CAPR: Client to AP Relationship. This shows all the clients attached to a particular AP. 
 +  * CPG: Common Probe Graph. This will show all probed SSID by clients.
  
-      3.: Now that you've got your nifty new program installed, its time to run some .txt files through  it so you can see the graphs this program creates.  +===== Usage ===== 
-          (to obtain the .txt file you need, put your card    into monitor mode and run airodump-ng, if you need more help then that on getting your .txt   +==== Help screen ====
-          then you need to be reading another tutorial before this one.) +
  
-      4.: So you have you .txt files to run through airgraph-ng goto your favorite terminal and cd into  the directory your keeping them in then type:+  ############################################ 
 +  #         Welcome to Airgraph-ng           # 
 +  ############################################ 
 +   
 +  Usage: python airgraph-ng -i [airodumpfile.txt] -o [outputfile.png] -g [CAPR OR CPG] 
 +   
 +  -i      Input File 
 +  -o      Output File 
 +  -g      Graph Type [CAPR (Client to AP Relationship) OR CPG (Common probe graph)] 
 +  -a      Print the about 
 +  -h      Print this help 
 +==== Creating graphs ====
  
-           python airgraph-ng.py -i <choosenfile>.txt -o <choosenfilename>.png -g CAPR +Now that you've got your nifty new program installed, its time to run some [[airodump-ng]] CSV files through it so you can see the graphs this program creates. 
 +So you have airodump-ng .txt/.csv files to run through airgraph-ng goto your favorite terminal and cd into the directory where you're keeping them.
  
-      Python is whats running the program, the -i is for input, the -o is for output, and the -g is for  graph so you can specify the graph type you want. + The following creates a Client to Access point Relationship Graph 
 +  airgraph-ng -i demo.csv -o demo.png -g CAPR
  
-      There are two graph types in airgraph-ng CAPR for Client to AP Relationship this shows all the  clients attached to particular AP and CPR for Client Probe Graph  + The following creates a Client to Probe Request Graph 
-      this shows all the clients  sending out probe requests+  airgraph-ng -i demo.csv -o demo.png -g CPG
  
-      So, you've made your first graph with airgraph-ng, depending on your airodump-ng file the  graph will vary in size, the more AP's and Clients you get with airodump-ng  
-      the bigger the  graph will be. Using dump-join.py which was included when you downloaded airgraph-ng, you  can join as many .txt files together into one as you want.  
  
-      To  combine your .txt files together simply open up a terminal and cd into the directory your  keeping them in and then type:+The graph size and the time to generate it depends on the size of your CSV file. So, the more AP'and Clients you get with airodump-ng the bigger the graph it will be.
  
-            python dump-join.py -i <file>.txt <file>.txt <file>.txt -o         <outputfilename>.txt  +==== Combining CSV files ====
  
-      now you can take your combined airodump .txt file and run it through airgraph-ng to make a  larger graph+To combine your airodump-ng .txt/.csv files together simply open up a terminal and cd into the directory where you're keeping them in and then type:
  
-      That pretty much sums up how to display your airodump-ng files into a graphical setting +  dump-join.py -i <file>.txt <file>.txt <file>.txt -o <outputfilename>.txt  
- +
  
-                                                            Written by digitalpsyko+Now you can take your combined airodump-ng .txt/.csv files and run it through airgraph-ng to make a larger graph.
  
 +===== Troubleshooting =====
 +==== Airodump-ng doesn't create .txt files anymore ====
  
 +Starting from aircrack-ng 1.0rc3, .txt files were renamed to .csv.
 +
 +==== I get 'Psyco optimizer not installed, You may want to download and install it!' ====
 +
 +This is just a warning and you can safely ignore this message. However, it is recommended install [[http://psyco.sourceforge.net/|psyco]] because it speeds up execution of python code.
airgraph-ng.txt · Last modified: 2018/12/14 22:02 by mister_x