Comments (4)
Would love to add - I'm having a hard time finding a link that grabs the latest version. I see you have an XML that gets updated: https://raw.githubusercontent.com/zaproxy/zap-admin/master/ZapVersions.xml
With the latest version - I would need a link or have to write a customer parser which is a lot more work. Not saying I won't, but if you have a link where we can snag it regularly vs. have to manually update numbers that would be helpful...
from ptf.
You shouldnt need to write a custom parser, its XML, which isnt exactly unusual ;)
What technologies are you happy to use?
For generating our docker images we use xmlstarlet : https://github.com/zaproxy/zaproxy/blob/develop/build/docker/Dockerfile-stable#L13
from ptf.
The issue isn't how easy XML is to parse - it's what the framework supports. Since this is more of a framework around managing multiple tools - it would require building an additional method for handling updates exclusive to yours. Right now it supports SVN, GIT, and FILE (pull from site). Since this isn't using a standard method, I would need to write another method. The easiest would be to have a link that is something like
github.com/zaproxy/latest.tar.gz - then whenever someone updates they would just pull the latest. Or being able to check it out with git is the best from a source code perspective.
The docker method might be suitable as well - I'll have to take a look at that. We allow something called after_commands which can run that script and use it. Not 100% desirable since it would require those to be executed each time someone wanted to update - the best is through git and being able to build it that way. I'll take a peek regardless when I have some time and find the best method. Appreciate the feedback..
from ptf.
Done. Added custom parser and works and installs.
from ptf.
Related Issues (20)
- Can't find he file
- can't find thee the file
- Error using tools HOT 2
- /pentest file HOT 1
- How can I contribute HOT 2
- Not sure where to look for answer, but- HOT 3
- Fix for missing screenshots in sparta HOT 1
- Depreciate Sparta for Legion HOT 1
- installed tools not showing up HOT 1
- Seclist not being recursively copied into /usr/share/wordlist HOT 1
- takes forever to complete the process what can i do ?
- zaproxy contains log4j exploit code
- Printing that error. Get that error. You get it: [[Errno 2] No such file or directory: '/pentest'] HOT 1
- -
- Error after typing Install: Making the appropriate directory structure first mkdir: /pentest: Read-only file system(on macOS) HOT 1
- After Install & Reboot Screen is the Size of A Stamp HOT 2
- Stuck on [*] Downloading IEEE OUI file...
- tion yml files HOT 1
- The msfconsole is not working HOT 6
- seclist: Broken `cp` command after install
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ptf.