security-engineering-ebook/README.md

49 lines
1.9 KiB
Markdown
Raw Normal View History

2020-01-31 21:25:44 +00:00
# security-engineering-3rd-edition-ebook
![third-edition-security-engineering-book-cover](https://www.cl.cam.ac.uk/~rja14/Papers/SEv3-cover.jpg)
This is just the script to generate a combined PDF from the currently-online-chapters available for review.
The script also takes care of putting in the right bookmarks for all the chapters in the generated PDF file.
2020-01-31 21:25:44 +00:00
Go read the book from the source at <https://www.cl.cam.ac.uk/~rja14/book.html>
## How to generate the book?
Run `./generate.sh`. You will need `pdftk`, and `wget` installed.
Once the script finishes running, check the `security-engineering-3rd-edition.pdf` file.
2020-02-01 14:59:29 +00:00
### More Options?
You can run with the following 2 options:
`--generate-metadata`
To generate the meta.txt file which contains the list of bookmarks to be inserted. This is required if you make changes to the file lists.
This also requires `qpdf` to be installed.
`--download-cover-image`
Download the cover image. The repo already has a `cover.pdf` file which is used by default. This option will download the cover image and convert
it to `pdf` yet again. Do this if the cover URL changes. Requires `imagemagick` to be installed.
2020-01-31 21:25:44 +00:00
## Support the Authors
Buy the second editions from:
- [Amazon.com](http://www.amazon.com/exec/obidos/ASIN/0470068523/rossandersshomep)
- [Wiley](http://he-cda.wiley.com/WileyCDA/HigherEdTitle/productCd-0470068523.html)
- [Amazon.co.uk](http://www.amazon.co.uk/exec/obidos/ASIN/0470068523/rossandersshomep)
- [Kindle Version](http://www.amazon.co.uk/gp/product/B004BDOZI0/ref=as_li_tf_tl?ie=UTF8&tag=rossanderssho-21&linkCode=as2&camp=1634&creative=6738&creativeASIN=B004BDOZI0)
A combined official signed PDF of the first edition is available at <http://www.cl.cam.ac.uk/~rja14/musicfiles/manuscripts/SEv1.pdf>
2020-02-01 15:09:16 +00:00
## Contributing
The list of URLs is maintained at `urls.txt` and might need to be updated. File a PR if this breaks?
2020-01-31 21:25:44 +00:00
## License
The little code in this repo is under MIT.