cs_lang:python   462

« earlier    

Source code of the Open Source Security Software directory.
cs_lang:python  cs_lang:javascript  cs_lang:html  flask  freshermeat  freshmeat 
may 2018 by cedricbonhomme
Be Careful with Python's New-Style String Format
"This should have been obvious to me for a longer time, but until earlier today I did not really realize the severity of the issues caused by str.format on untrusted user input. It came up as a way to bypass the Jinja2 Sandbox in a way that would permit retrieving information that you should not have access to which is why I just pushed out a security release for it."
cs_lang:python  security  programming 
january 2017 by cedricbonhomme
I don't understand Python's Asyncio
"Recently I started looking into Python's new asyncio module a bit more. The reason for this is that I needed to do something that works better with evented IO and I figured I might give the new hot thing in the Python world a try. Primarily what I learned from this exercise is that I it's a much more complex system than I expected and I am now at the point where I am very confident that I do not know how to use it properly."
cs_lang:python  asyncio  concurrency  programming  async 
october 2016 by cedricbonhomme
Make your dependencies a first class citizen
"We help you to keep track of dependency updates by sending you automated pull requests whenever a new update comes out, directly to your GitHub repo."
cs_lang:python  security  development 
october 2016 by cedricbonhomme
A web news aggregator and reader.
newspipe  cs_lang:python  flask 
october 2016 by cedricbonhomme
@sudo decorator: an evil hack
"I've written a decorator you can apply to your functions to make their contents run with root privileges. It does this by serializing the function and executing it in a sudo'd python interpreter. The user is prompted for their password (if not using nopasswd) so this is suited to interactive scripts and devops-y things."
cs_lang:python  sudo  hack  decorator 
april 2016 by cedricbonhomme
Violent Python
"Violent Python shows you how to move from a theoretical understanding of offensive computing concepts to a practical implementation. Instead of relying on another attacker’s tools, this book will teach you to forge your own weapons using the Python programming language. This book demonstrates how to write Python scripts to automate large-scale network attacks, extract metadata, and investigate forensic artifacts. It also shows how to write code to intercept and analyze network traffic using Python, craft and spoof wireless frames to attack wireless and Bluetooth devices, and how to data-mine popular social media websites and evade modern anti-virus."
cs_lang:python  security  penetration  forensics 
march 2016 by cedricbonhomme
Python Network Programming Cookbook
"Python is an excellent language to use to write code and have fun by prototyping applications quickly. The presence of lots of third-party libraries, also known as batteries, makes it even more easier and faster to prototype an application or to implement a new algorithm. If you are interested in creating the building blocks for many practical web and networking applications that rely on networking protocols then this book is a must-have."
cs_lang:python  network 
march 2016 by cedricbonhomme
Learning Python Network Programming
"Network programming has always been a demanding task. With full-featured and well documented libraries all the way up the stack, Python makes network programming the enjoyable experience it should be."
cs_lang:python  network 
march 2016 by cedricbonhomme
Twisted Network Programming Essentials, 2nd Edition
"Get started with Twisted, the event-driven networking framework written in Python. With this introductory guide, you’ll learn the key concepts and design patterns to build event-driven client and server applications for many popular networking protocols. You’ll also learn the tools to build new protocols using Twisted’s primitives."
cs_lang:python  network 
march 2016 by cedricbonhomme
Kivy: Cross-platform Python Framework for NUI Development
"Kivy - Open source Python library for rapid development of applications
that make use of innovative user interfaces, such as multi-touch apps."
cs_lang:python  game  kivy 
february 2015 by cedricbonhomme

« earlier    

related tags

aggregator  algorithms  analysis  android  androzoo  api  appengine  arduino  async  asynchronous  asyncio  awk  bgp  bgpdump  book  books  boost  bot  bottle  bytecode  canon  car  chardet  charset  charset_detection  cli  code  complexity  computer  computer_science  concurrency  coroutine  crypto  cs  cs_lang:html  cs_lang:javascript  cs_nosql:redis  csirt  cve-search  cve  cvesearch  daemon  dashboard  data  database  datamining  dataset  datastore  decision-support  decorator  dev  development  diagnostic  directory  distributed  distributed_computing  django  documentation  dom  electronic  enigma  feedparser  filesystem  flask  forensic  forensics  fork  framework  freegeoip  freshermeat  freshmeat  fuzzer  fuzzing  fuzzy  game-jam  game  generator  gensim  geocoding  geoip  ggj2015  global-game-jam  gnupg  google  gps  grandalf  graph  graphics  hack  heroku  honeynet  honeypot  honeypot_client  html5  http  ida  ide  incident  incident_handling  indexing  information_security  infosec  infovis  infoviz  inotify  internet  interpreter  ioc  iodef  ipv4  iterator  javascript  job  json  kivy  language  learning  library  license:gpl  license:mit  logging  lsa  machinelearning  malware  malware_analysis  management  mapreduce  matching  metasm  metrics  miasm  microcontroller  microservices  mining  mitm  mock  monitor  monitoring  network  newspipe  newsreader  nlp  nmea  nosql  obd  odd  open-source  opengl  openpgp  openstreetmap  osm  paas  parallelism  pbf  pdf  peepdf  penetration  pentest  pep  performance  pgp  photography  pictures  printing  processing  profiling  programming  proxy  pyboard  pydark  pymiproxy  python  queue  rayon  recipe  redis  reference  research  rest  reverse  reverse_engineering  reversing  rfc:5070  routing  scraping  searchengine  security  security_analysis  security_assessment  serval  similarity  simserver  software  ssl/tls  ssl  statistics  string  style  sudo  tag  tagging  tags  taxon  test-data  testing  text  text_processing  thug  tls  tulip  turing  turing_machine  unicode  unix  upvote  visualization  watchdog  weather  web  web_framework  webdev  webkit  webmining  websocket  whitelisting  xml  xmpp  yield 

Copy this bookmark: