Skip to content
master
Go to file
Code

Latest commit

ported to go 1.14 to allow quick installation with go get
279e439

Git stats

Files

Permalink
Failed to load latest commit information.

README.md

har-tools

tools for HAR file

harx : extract files from HAR file. Domain name and all fold info are kept.

installation

harx can be installed using (you need go 1.14)

 go get -v github.com/outersky/har-tools/cmd/harx

this will install an executable in your default path for go executables $GOPATH/bin (default GOPATH=$HOME/go)

harx

Usage: harx [options] har-file

-l                           List files , lead by [index]
-lu  urlPattern              like -l , but filter by urlPattern
-lm  mimetypePattern         like -l , but filter by response mimetype
-x   dir                     eXtract all content to [dir]
-xi  index                   eXtract the [index] content , need run with -l first to get [index]
-xu  urlPattern      dir     like -x , but filter by urlPattern
-xm  mimetypePattern dir     like -x , but filter by mimetypePattern
-xmd mimetypePattern dir     like -xm , but dump contents directly to [dir]

Examples

Step1: Save HAR.

  • open Chrome browser ;

  • open Develeper Tools, switch to Network panel;

  • enter website url, you will see all requests in Network panel;

  • Right Click in Network panel, choose "Save as HAR with Content", that's all.

  • or you can try Capture HAR files from a remote Chrome instance

Step2: Explor content in HAR

$ harx -l /tmp/site.har

You will get something like this:

    mac:har-tools tony$ harx -l /tmp/google.har 
    [  0][   GET][                text/html][Size:    3247][URL:http://www.google.cn/]
    [  1][   GET][                image/png][Size:    7842][URL:http://www.google.cn/landing/cnexp/google-search.png]
    [  2][   GET][                text/html][Size:     962][URL:http://www.google.cn/intl/zh-CN_cn/images/cn_icp.gif]

Step3: Extract them all.

$ harx -x /tmp/some_dir /tmp/site.har

Now you can jump into that folder to see what you get .

Resources

About

tools for HAR file

Resources

License

Releases

No releases published

Languages

You can’t perform that action at this time.