WYAE - FWTOOLS Mailing List Archive
| RE: [fwtools] problem piping data into python scripts
|
| From: |
|
| Date: | Fri, 28 May 2010 15:12:43 +0100
|
------=_NextPart_000_00EE_01CAFE78.3894B1C0
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
Ken,
Thanks very much for your help.
The problem was with the format of the actual JSON input file.
Once I extended my terminal buffer I could scroll back to see the errors.
This is the first time I have used this tool and I didn't know what I was
looking at until your help.
Once I realised what the problem was I quickly fixed it.
I found a json file viewer very useful for identifying the syntax error (a
missing comma)
http://jsonviewer.codeplex.com/wikipage?title=Installation&referringTitle=Ho
me&ProjectName=jsonviewer
I had to add a few keys to the definition at the top of the file, and
everything is now working fine.
Thanks again for your help.
kev
Keven Lincoln | Enterprise Solutions Designer | BT Innovate & Design |
Mob:+44 (0)780 1039 957
E: keven.lincoln@bt.com
-----Original Message-----
From: Ken Welsh [mailto:kwelsh@westpac.com.au]
Sent: 27 May 2010 22:39
To: fwtools@wyae.de
Cc: Lincoln,KG,Keven,DMJ4 R
Subject: Re: [fwtools] problem piping data into python scripts
Kev,
If you set up your command prompt to have a scroll lines lenght of maybe
3000, run your script and then press the 'pause' key. When you scroll
back up to the start of your command, I think you will find that there is
an error which may have something to do with a missing or incorrect 'key'.
I had this happen on fw-1 configs that did not have any NATing so I ended
up modifying the inital fwdoc script to check if there is NATing involved
and if not then put a dummy entry into the .fwdoc file. (I am not a
programmer so this was the only way I figure out quickly how to get around
this)
I hope this helps you.
Regards,
Ken...
wrote on 27/05/2010 20:13:21:
> Hi,
>
> I am having problems trying to pipe the output from fw1r70_to_fwdoc
> into the python scripts to process the data further.
>
> I have tried both under windows an umbutu linux.
>
> When I pipe the file produced by fw1r70_to_fwdoc into a python
> script, the source file is echoed to the screen but no output is
> produced by the python script
>
> For example,
>
> Cat file.fwdoc | fwdoc_verity.py > verify.txt
>
> Just causes file.fwdoc to be echoed to the screen and an empty file
> verify.txt to be produced
>
> Thanks in advance for any help
> Regards
>
> kev
>
> Keven Lincoln | Enterprise Solutions Designer | BT Innovate & Design
> | Mob:+44 (0)780 1039 957
> E: keven.lincoln@bt.com [attachment "smime.p7s" deleted by Ken
> Welsh/CORPAU/WBCAU/WBG]
> ----------------------------------------------------------
> FireWallTOOLS-Mailinglist fwtools@wyae.de
> ----------------------------------------------------------
> to unsubscribe send a mail to: minimalist@wyae.de with the
> subject: unsubscribe fwtools
Please consider our environment before printing this email.
WARNING - This email and any attachments may be confidential. If received in
error, please delete and inform us by return email. Because emails and
attachments may be interfered with, may contain computer viruses or other
defects and may not be successfully replicated on other systems, you must be
cautious. Westpac cannot guarantee that what you receive is what we sent. If
you have any doubts about the authenticity of an email by Westpac, please
contact us immediately.
It is also important to check for viruses and defects before opening or
using attachments. Westpac's liability is limited to resupplying any
affected attachments.
This email and its attachments are not intended to constitute any form of
financial advice or recommendation of, or an offer to buy or offer to sell,
any security or other financial product. We recommend that you seek your own
independent legal or financial advice before proceeding with any investment
decision.
Westpac Institutional Bank is a division of Westpac Banking Corporation, a
company registered in New South Wales in Australia under the Corporations
Act 2001 (Cth). Westpac is authorised and regulated in the United Kingdom by
the Financial Services Authority and is registered at Cardiff in the United
Kingdom as Branch No. BR 106. Westpac operates in the United States of
America as a federally chartered branch, regulated by the Office of the
Comptroller of the Currency.
Westpac Banking Corporation ABN 33 007 457 141.
------=_NextPart_000_00EE_01CAFE78.3894B1C0
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIS3jCCAwMw
ggJsAhEAuS9gzIifoXpGCbhbcGyKrzANBgkqhkiG9w0BAQUFADCBwTELMAkGA1UEBhMCVVMxFzAV
BgNVBAoTDlZlcmlTaWduLCBJbmMuMTwwOgYDVQQLEzNDbGFzcyAyIFB1YmxpYyBQcmltYXJ5IENl
cnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIxOjA4BgNVBAsTMShjKSAxOTk4IFZlcmlTaWduLCBJ
bmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5l
dHdvcmswHhcNOTgwNTE4MDAwMDAwWhcNMjgwODAxMjM1OTU5WjCBwTELMAkGA1UEBhMCVVMxFzAV
BgNVBAoTDlZlcmlTaWduLCBJbmMuMTwwOgYDVQQLEzNDbGFzcyAyIFB1YmxpYyBQcmltYXJ5IENl
cnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIxOjA4BgNVBAsTMShjKSAxOTk4IFZlcmlTaWduLCBJ
bmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5l
dHdvcmswgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKeIASF0LOcaA/CY4Zc8DyEI8Zzbl+ma
/MIEBhO+X1LIzB4sElYsuAFpLMyZH62wlq55BPITOcF7mLoILOjChBMsqmnpCfTHqQKkQsIjT0rY
8A6i+zFsyeZvmScH9eb0THiebetGhvq5hslU8rLEr9RGHFrJFTD/DWz1LQ5tzn93AgMBAAEwDQYJ
KoZIhvcNAQEFBQADgYEAci75f9HxcfvEnvbFXlGKQJi4aPibHIPY4p29/+2h5mbqLwn0ytfqpSuV
9iRghk1ELoOlxC2g0654aW9y2myuCPBjkjfmu8QwF613zEk1qs/Yj9G+txiWR3NqVCI0ZC22FptZ
W7RRWTqzCxT0Et9noPStMmResUZyJ4wSe8VEtK4wggMlMIICjqADAgECAhB5lJfyyM1yEeJx5OQP
jgS1MA0GCSqGSIb3DQEBBQUAMIHBMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIElu
Yy4xPDA6BgNVBAsTM0NsYXNzIDIgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3Jp
dHkgLSBHMjE6MDgGA1UECxMxKGMpIDE5OTggVmVyaVNpZ24sIEluYy4gLSBGb3IgYXV0aG9yaXpl
ZCB1c2Ugb25seTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazAeFw05OTA4MTkwMDAw
MDBaFw0xNDA4MTgyMzU5NTlaMGQxJzAlBgNVBAoTHkJyaXRpc2ggVGVsZWNvbW11bmljYXRpb25z
IHBsYzEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazEYMBYGA1UEAxMPQlQgVHJ1c3RX
aXNlIENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQClQYkGVtUR1Ti94Pg3TMAf/ZG8UOz+
1Tf+BfE7MU78APQ3877VGeUlY3+D3gbJWCGBwRk7sEDVIQWVOM6zq74GroH9JPGQ912VRGk44Ler
fVhI+IeR2q1CxvjREUTtlb2RmihrGckz391RCwENh4GQ2ktqithkvAELBIoN8j+XdQIDAQABo3ow
eDARBglghkgBhvhCAQEEBAMCAQYwDwYDVR0TBAgwBgEB/wIBATALBgNVHQ8EBAMCAQYwRQYDVR0g
BD4wPDA6BgtghkgBhvhFAQcXAjArMCkGCCsGAQUFBwIBFh1odHRwczovL3d3dy50cnVzdHdpc2Uu
Y29tL1JQQTANBgkqhkiG9w0BAQUFAAOBgQAW17/dlhCsFatRQJcu0U3F+vsImGutPStQbsOj6Imz
JBTqyRYW1O31ZvyRgalER5vo68CY9eA3kG/v/idGU2WtZAJXj/vp2aekZteTWz0KbJSMs9zEHhkq
+7FZIImP6xkC/77JlYHwdZwjzsEoyX2Kh4FTLIP5bv5D+29nKoj0dDCCA6UwggMOoAMCAQICEBUM
SUZwU64jZIZOX7gp9eIwDQYJKoZIhvcNAQEFBQAwZDEnMCUGA1UEChMeQnJpdGlzaCBUZWxlY29t
bXVuaWNhdGlvbnMgcGxjMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMRgwFgYDVQQD
Ew9CVCBUcnVzdFdpc2UgQ0EwHhcNMDAwNjE1MDAwMDAwWhcNMTEwNjE0MjM1OTU5WjCB1TEnMCUG
A1UEChMeQnJpdGlzaCBUZWxlY29tbXVuaWNhdGlvbnMgcGxjMR8wHQYDVQQLExZWZXJpU2lnbiBU
cnVzdCBOZXR3b3JrMTwwOgYDVQQLEzNUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cudHJ1c3R3
aXNlLmNvbS9SUEEgKGMpMDAxMjAwBgNVBAsTKUNsYXNzIDIgQ0EgLSBPblNpdGUgSW5kaXZpZHVh
bCBTdWJzY3JpYmVyMRcwFQYDVQQDEw5CVCBUZWFtY29ubmVjdDCBnzANBgkqhkiG9w0BAQEFAAOB
jQAwgYkCgYEAwkVUMIpAHDs9vRtATGFrqv+tgYbyUv2sEzulBFwmZn9CvzJkhzJKy/K0cob+963G
JzCOYyETZ6dDXCUsSQbuCv8pT85aq6f9liwn/RKoalvR7T4JkfMw9DNFPN3Oz84hkyPl9e7PkhWm
JAsfYSEHGI43Rrjtiws4NEnz30OZ4g8CAwEAAaOB5TCB4jAlBgNVHREEHjAcpBowGDEWMBQGA1UE
AxMNYnRjMm9uc2l0ZTEtMzARBglghkgBhvhCAQEEBAMCAQYwDwYDVR0TBAgwBgEB/wIBADALBgNV
HQ8EBAMCAQYwRQYDVR0gBD4wPDA6BgtghkgBhvhFAQcXAjArMCkGCCsGAQUFBwIBFh1odHRwczov
L3d3dy50cnVzdHdpc2UuY29tL1JQQTBBBgNVHR8EOjA4MDagNKAyhjBodHRwOi8vb25zaXRlY3Js
LnRydXN0d2lzZS5jb20vQlRUcnVzdFdpc2VDQS5jcmwwDQYJKoZIhvcNAQEFBQADgYEAXqNSFQkc
Y46JVfNrR829UmfgbQIOLxlN5lw4umqwTO3OGUu/teQZJVBfz4dxdJ27KTO18FXScgXpxGNFi+bb
50CXpw32pihVXYeF53cQZXgYD4idbkDYp5/s5YqBqSvsN1miyiIr4PW+kHiolywhCmamgmcNxYxk
HZh6T06VvoowggQLMIIDdKADAgECAhAlho9gRw1lpr4ppzRxsNsxMA0GCSqGSIb3DQEBBQUAMIHV
MScwJQYDVQQKEx5Ccml0aXNoIFRlbGVjb21tdW5pY2F0aW9ucyBwbGMxHzAdBgNVBAsTFlZlcmlT
aWduIFRydXN0IE5ldHdvcmsxPDA6BgNVBAsTM1Rlcm1zIG9mIHVzZSBhdCBodHRwczovL3d3dy50
cnVzdHdpc2UuY29tL1JQQSAoYykwMDEyMDAGA1UECxMpQ2xhc3MgMiBDQSAtIE9uU2l0ZSBJbmRp
dmlkdWFsIFN1YnNjcmliZXIxFzAVBgNVBAMTDkJUIFRlYW1jb25uZWN0MB4XDTA5MDgxMDAwMDAw
MFoXDTEwMDgxMDIzNTk1OVowgdExJzAlBgNVBAoUHkJyaXRpc2ggVGVsZWNvbW11bmljYXRpb25z
IHBsYzEXMBUGA1UECxQOQlQgVGVhbWNvbm5lY3QxRjBEBgNVBAsTPXd3dy52ZXJpc2lnbi5jb20v
cmVwb3NpdG9yeS9DUFMgSW5jb3JwLiBieSBSZWYuLExJQUIuTFREKGMpOTYxIDAeBgNVBAMTF0xp
bmNvbG4sS0csS2V2ZW4sRE1IMSBSMSMwIQYJKoZIhvcNAQkBFhRrZXZlbi5saW5jb2xuQGJ0LmNv
bTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAw59DnQZNAHx0JzoWI+Wp4R7YZJ+hgLH7LYGC
o3smduJrAiPLO2TuAKchy+OK1uunHVDCJo9GLr252DL5V/wUGNiNSAFauZ/ntFJ1so/Q3wQBpFCA
bgeD1Uc+z6Ji5p6gryeYC//pDT6YyCxDUoDnIoBn+jEf0k9K3g6fHiWqAS8CAwEAAaOB3TCB2jAJ
BgNVHRMEAjAAMEQGA1UdIAQ9MDswOQYKYIZIAYb4RQEHCTArMCkGCCsGAQUFBwIBFh1odHRwczov
L3d3dy50cnVzdHdpc2UuY29tL3JwYTALBgNVHQ8EBAMCB4AwEQYJYIZIAYb4QgEBBAQDAgeAMGcG
A1UdHwRgMF4wXKBaoFiGVmh0dHA6Ly9vbnNpdGVjcmwudHJ1c3R3aXNlLmNvbS9Ccml0aXNoVGVs
ZWNvbW11bmljYXRpb25zcGxjQlRUZWFtY29ubmVjdC9MYXRlc3RDUkwuY3JsMA0GCSqGSIb3DQEB
BQUAA4GBAGb9ChUIKjdRUou+1uBBFP/rylDjDYCbV9IgCL0BjDyC+e0NuY+w8byHPP/4tMLPY91j
5rCIJ7b64VdC6fgl0LK7ZXs/EE6Z4jxM9GsWuiVWRJoIdISbVxlieY58FCtT1HAakX2fScPkSm7X
SIMCZmiSYmNXaaaBEDjsBxI5tvUrMIIE8jCCBFugAwIBAgIQMX6dDGpUw6iS5npkYdHutjANBgkq
hkiG9w0BAQUFADCB1TEnMCUGA1UEChMeQnJpdGlzaCBUZWxlY29tbXVuaWNhdGlvbnMgcGxjMR8w
HQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTwwOgYDVQQLEzNUZXJtcyBvZiB1c2UgYXQg
aHR0cHM6Ly93d3cudHJ1c3R3aXNlLmNvbS9SUEEgKGMpMDAxMjAwBgNVBAsTKUNsYXNzIDIgQ0Eg
LSBPblNpdGUgSW5kaXZpZHVhbCBTdWJzY3JpYmVyMRcwFQYDVQQDEw5CVCBUZWFtY29ubmVjdDAe
Fw0wOTA4MTAwMDAwMDBaFw0xMDA4MTAyMzU5NTlaMIHRMScwJQYDVQQKFB5Ccml0aXNoIFRlbGVj
b21tdW5pY2F0aW9ucyBwbGMxFzAVBgNVBAsUDkJUIFRlYW1jb25uZWN0MUYwRAYDVQQLEz13d3cu
dmVyaXNpZ24uY29tL3JlcG9zaXRvcnkvQ1BTIEluY29ycC4gYnkgUmVmLixMSUFCLkxURChjKTk2
MSAwHgYDVQQDExdMaW5jb2xuLEtHLEtldmVuLERNSDEgUjEjMCEGCSqGSIb3DQEJARYUa2V2ZW4u
bGluY29sbkBidC5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMtO2ayv9T/J87TH7jLl
qnzD+uxwoR73Ibp/VZ/FUnEd4BbguSwhP9tMhliT6kh7Hy+iJetJz7ZxXRG2oHEvb4emyUl0lcot
brRSJ3KtNDxRp/MMKbVC6cfPJOp6r/IMizRNwoggYuawXuqDFwlP+xm50PDczlqjwU0kw9H/t/+r
AgMBAAGjggHDMIIBvzAJBgNVHRMEAjAAMIIBJwYDVR0gBIIBHjCCARowggEWBgtghkgBhvhFAQcJ
ATCCAQUwLAYIKwYBBQUHAgEWIGh0dHBzOi8vd3d3LnRydXN0d2lzZS5jb20vcnBhLWtyMIHUBggr
BgEFBQcCAjCBxxqBxE5PVElDRTogUHJpdmF0ZSBrZXkgbWF5IGJlIHJlY292ZXJlZCBieSBUcnVz
dHdpc2UncyBjdXN0b21lciB3aG8gbWF5IGJlIGFibGUgdG8gZGVjcnlwdCBtZXNzYWdlcyB5b3Ug
c2VuZCB0byBjZXJ0aWZpY2F0ZSBob2xkZXIuICBVc2UgaXMgc3ViamVjdCB0byB0ZXJtcyBhdCBo
dHRwczovL3d3dy50cnVzdHdpc2UuY29tL3JwYS1rciAoYykwMC4wCwYDVR0PBAQDAgUgMBEGCWCG
SAGG+EIBAQQEAwIHgDBnBgNVHR8EYDBeMFygWqBYhlZodHRwOi8vb25zaXRlY3JsLnRydXN0d2lz
ZS5jb20vQnJpdGlzaFRlbGVjb21tdW5pY2F0aW9uc3BsY0JUVGVhbWNvbm5lY3QvTGF0ZXN0Q1JM
LmNybDANBgkqhkiG9w0BAQUFAAOBgQAWZhl2ITK+ujUbJqyQlx6t+5oXD0Nn+ZVviOHMb98Pmkvr
KCzB9tno62xP31nahvUWgf+NVVBwEmWBxU1hPy4dvij6t8xeVcfHYuGCJXQlQk+GNxfpeubtPg+e
4hXgQ8Dd2Zt3ZauTJo+VllHXK1ZLY6DCFLxZjM/mASuO6M7wWzGCBFkwggRVAgEBMIHqMIHVMScw
JQYDVQQKEx5Ccml0aXNoIFRlbGVjb21tdW5pY2F0aW9ucyBwbGMxHzAdBgNVBAsTFlZlcmlTaWdu
IFRydXN0IE5ldHdvcmsxPDA6BgNVBAsTM1Rlcm1zIG9mIHVzZSBhdCBodHRwczovL3d3dy50cnVz
dHdpc2UuY29tL1JQQSAoYykwMDEyMDAGA1UECxMpQ2xhc3MgMiBDQSAtIE9uU2l0ZSBJbmRpdmlk
dWFsIFN1YnNjcmliZXIxFzAVBgNVBAMTDkJUIFRlYW1jb25uZWN0AhAlho9gRw1lpr4ppzRxsNsx
MAkGBSsOAwIaBQCgggLEMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8X
DTEwMDUyODE0MTI0M1owIwYJKoZIhvcNAQkEMRYEFPYDBpI3ZmW1FAtwxgtfbDumblLUMGcGCSqG
SIb3DQEJDzFaMFgwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcG
BSsOAwIHMA0GCCqGSIb3DQMCAgEoMAcGBSsOAwIaMAoGCCqGSIb3DQIFMIH7BgkrBgEEAYI3EAQx
ge0wgeowgdUxJzAlBgNVBAoTHkJyaXRpc2ggVGVsZWNvbW11bmljYXRpb25zIHBsYzEfMB0GA1UE
CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE8MDoGA1UECxMzVGVybXMgb2YgdXNlIGF0IGh0dHBz
Oi8vd3d3LnRydXN0d2lzZS5jb20vUlBBIChjKTAwMTIwMAYDVQQLEylDbGFzcyAyIENBIC0gT25T
aXRlIEluZGl2aWR1YWwgU3Vic2NyaWJlcjEXMBUGA1UEAxMOQlQgVGVhbWNvbm5lY3QCEDF+nQxq
VMOokuZ6ZGHR7rYwgf0GCyqGSIb3DQEJEAILMYHtoIHqMIHVMScwJQYDVQQKEx5Ccml0aXNoIFRl
bGVjb21tdW5pY2F0aW9ucyBwbGMxHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxPDA6
BgNVBAsTM1Rlcm1zIG9mIHVzZSBhdCBodHRwczovL3d3dy50cnVzdHdpc2UuY29tL1JQQSAoYykw
MDEyMDAGA1UECxMpQ2xhc3MgMiBDQSAtIE9uU2l0ZSBJbmRpdmlkdWFsIFN1YnNjcmliZXIxFzAV
BgNVBAMTDkJUIFRlYW1jb25uZWN0AhAxfp0MalTDqJLmemRh0e62MA0GCSqGSIb3DQEBAQUABIGA
nj88crZQpDDKTNyHF/cz/JCnzxLhbUN4Lhwl5AK+/+bAwem4pp4AcU3SUsWEpvTL6I8s1giivrlH
2FNth/ik2mxJVysIQeOsIldWW8lhsaS+AsKOqk4C2+/uX8SMmZzzKpVcnocVwcuMj3dyOXcXf4mi
F0+orrjFfiOF/fGoDpgAAAAAAAA=
------=_NextPart_000_00EE_01CAFE78.3894B1C0--