Register by tomorrow to save $200 on top-notch cyber security training at SANS Santa Monica 2019!

Virginia Beach 2019

Virginia Beach, VA | Mon, Aug 19 - Fri, Aug 30, 2019
This event is over,
but there are more training opportunities.

Due to a high demand for security training at SANS Virginia Beach 2019, courses will be held at both the Hilton Virginia Beach Oceanfront and Hilton Garden Inn Virginia Beach Oceanfront. The hotels are less than a five minute walk from one another, and are accessible from both the Boardwalk and Atlantic Avenue. SEC301, SEC511, SEC545, FOR500, MGT414, and MGT514 will be hosted at the Hilton Garden Inn Virginia Beach Oceanfront.

Py2k20 - Transitioning from Python2 to Python3

  • Joff Thyer
  • Monday, August 26th, 7:15pm - 8:15pm

In this session, we are going to talk about the 2020 End of Life for Python2. We‚ll address what the short, and medium term impacts will likely be. Key language differences will be highlighted with techniques to modify your code to be forward compatible.

As a SANS instructor teaching SEC573: Automating Information Security with Python, over the past three years, I have steadily moved my teaching materials, examples, demonstrations and personal coding to Python3. In this process, I have had to break habits and learn new habits to write Python3 compatible scripts. I also spend considerable effort showing people how to write Python2 scripts which are forward compatible with Python3 in order to ease the transition.

The largest barrier that most people struggle with is the idea that Python3 has changed the default string encoding to UTF-8 rather than simple byte encoding. Once you learn how to manage your string objects, the remaining transition issues are mostly modern improvements to the language which most people consider advantageous to adopt.

Since Python2 will no longer have active releases after 2020, it is important to embrace the change and move forward with the Python scripting community.


Bonus Sessions

The following bonus sessions are open to all paid attendees at no additional cost. There are many different types of events that fall into these categories:

  • SANS@Night: Evening presentations given after day courses have ended. This category includes Keynotes.
  • Special Events: SANS-hosted events and other non-technical recreational offerings. This category includes, but is not limited to, Receptions and Information Tables.
  • Master's Degree Presentation: Presentations given by SANS Technology Institute's Master's Degree candidates.
Monday, August 19
Session Speaker Time Type
General Session - Welcome to SANS Keith Palmgren Monday, August 19th, 8:00am - 8:30am Special Events
Everything You Ever Learned About Passwords Is Wrong Keith Palmgren Monday, August 19th, 7:15pm - 9:15pm Keynote
Tuesday, August 20
Session Speaker Time Type
Infrastructure as Code is REAL! Using the Cloud to Provision Infrastructure with Software Shaun McCullough Tuesday, August 20th, 7:15pm - 8:15pm SANS@Night
Operationalizing Incident Response Shane Harsch Tuesday, August 20th, 8:15pm - 9:15pm SANS@Night
Wednesday, August 21
Session Speaker Time Type
Defensive OSINT David Mashburn Wednesday, August 21st, 7:15pm - 8:15pm SANS@Night
Adversary Simulation, Tools, Techniques, and BAS Market Survey Don Murdoch Wednesday, August 21st, 8:15pm - 9:15pm SANS@Night
Sunday, August 25
Session Speaker Time Type
General Session - Welcome to SANS Chris Pizor Sunday, August 25th, 8:00am - 8:30am Special Events
Blockchain Rebooted G. Mark Hardy, SANS Principal Instructor Sunday, August 25th, 7:15pm - 9:15pm Keynote
Monday, August 26
Session Speaker Time Type
Py2k20 - Transitioning from Python2 to Python3 Joff Thyer Monday, August 26th, 7:15pm - 8:15pm SANS@Night
Finding Secrets in Source Code the DevOps Way Phillip Marlow Monday, August 26th, 8:15pm - 9:15pm Master's Degree Presentation
Tuesday, August 27
Session Speaker Time Type
Building The SecOps Use Case - Updates from the Field Don Murdoch Tuesday, August 27th, 7:15pm - 8:15pm SANS@Night