||3 weeks ago|
|.dockerignore||1 year ago|
|.gitignore||1 year ago|
|Dockerfile||3 weeks ago|
|LICENSE||1 year ago|
|README.md||3 weeks ago|
|book.md||3 weeks ago|
|cover-thumb.jpg||1 year ago|
|cover.jpg||1 year ago|
|cover.pdf||12 months ago|
|generate.sh||3 weeks ago|
|meta.txt||9 months ago|
|urls.txt||9 months ago|
Update: The website currently only has 7 sample chapters since the remaining were removed at the book's publication. The script should automatically start working in May 2024, when these chapters should become available.
This is just the script to generate a combined PDF from the currently-online-chapters that were published for review. The script also takes care of putting in the right bookmarks for all the chapters in the generated PDF file.
book.md for the bookmark titles used by the script.
How to generate the book?
./generate.sh. You will need
wget installed. Alternatively, you can run it using Docker.
docker run --detach --name security-engineering-ebook captn3m0/security-engineering-ebook 7553d55547603b0e3d47332f4cd55a126ace10e0e965547b0fae06e3c7b16229 docker logs security-engineering-ebook -f Starting PDF download All PDFs downloaded PDF files combined Bookmarks attached to PDF PDF File generated: security-engineering-3rd-edition.pdf docker cp security-engineering-ebook:/security-engineering-ebook/security-engineering-3rd-edition.pdf .
Once the script finishes running, check the
Support the Authors
Buy the second edition of the book from:
A combined PDF of the first edition is available directly from the author at http://www.cl.cam.ac.uk/~rja14/musicfiles/manuscripts/SEv1.pdf.
The list of URLs is maintained at
urls.txt and might need to be updated. File a PR if this breaks?
A list of my other EBook generation projects: https://captnemo.in/ebooks/, includes a link to other related projects as well
The little code in this repo is licensed under the MIT License. See LICENSE file for details.