sniffing   761

« earlier    

Browser detection using the user agent
"When considering using the user agent string to detect which browser is being used, your first step is to try to avoid it if possible. Start by trying to identify why you want to do it."
userAgent  sniffing 
july 2018 by nhoizey
5 Reasons Why Browser Sniffing Stinks
"Browser sniffing is the act of detecting the web browser a visitor is using in order to serve version-specific pages, scripts, images, or other content. The technique was popular around 10 years ago because Microsoft and Netscape introduced their own technologies and web standards were in their infancy. In those dark days, it was fairly common to write two or more client-side scripts to implement identical functionality in different browsers."
userAgent  sniffing 
july 2018 by nhoizey
User Agent parsing: how it works and how it can be used
"Some people have a bad impression of User Agent parsing due to its role in what is known as User-Agent sniffing. To understand why using the User-Agent sometimes gets a bad rap, we need to go back to the 1990s and a period referred to as the browser wars.  Before we get into the history, it is worth stating upfront that User-Agent parsing is used by many of top web companies today to cater to different device classes."
userAgent  sniffing 
july 2018 by nhoizey
Lest We Forget (Or How I Learned What’s So Bad About Browser Sniffing)
"the many assumptions inherent to doing UA sniffing, combined with the proliferation of different userAgent strings on the web (in particular on mobile), would only create increased challenges going forward into the future, and make our code increasingly difficult to maintain"
userAgent  sniffing 
july 2018 by nhoizey
Browser Detection is Bad
"The whole reason that web standards exist is so that we don't have to write specific code for specific environments. We should write code that adheres to established standards and software in charge of displaying our code should display it as the standards dictate."
userAgent  sniffing 
july 2018 by nhoizey
webkit: limit user agent versioning to an upper bound
"Stop reporting more recent user agent version strings, freezing the version at a specific moment in time. We should do this for a number of reasons: (1) User Agent sniffing is a terrible way to determine whether a browser supports certain features. (2) Bad User Agent sniffing code on the web create compatibility problems every time we update the versions. (3) Overly-specific version information provides useful fingerprinting data while providing almost no user benefit."
userAgent  sniffing  webkit  Safari  browser  clevermarks 
april 2018 by nhoizey
NirSoft - freeware utilities: password recovery, system utilities, desktop utilities
NirSoft web site provides a unique collection of small and useful freeware utilities, all of them developed by Nir Sofer.
software  free  windows  utilities  util  password  network  sniffing  rtsp 
april 2018 by Tknvbe
Fitbit Sniffing and Firmware Hacking
If you walked into a gym and asked to sniff exercise equipment you would get some mighty strange looks. If you tell hackers you’ve sniffed a Fitbit, you might be asked to give a presentation.
CCC  Fitbit  Hacking  Sniffing 
december 2017 by parkrocker

« earlier    

related tags

-  2015  a11y  acautionarytale  accelerometer  adapter  agent  airplane  amazon  amphetamines  analysis  analytics  analyzer  android  api  app  applications  apps  arduino  arp  article  attack  automation  band  bbc  ble  bluetooth  bookmarks_bar  browser  bus  c++  can  candump  capture  capturing  ccc  clevermarks  cli  cloning  codingstandards  conditionalcomments  cool  crafted  crafting  credentials  css  data  database  db  debug  debugging  delicious  design  detection  dev  development  device  devops  dissector  dog  dogs  drinking  drug  dump  duplication  electronics  entityframework  examples  external  fiddler  fingerprinting  firewall  fitbit  framework  free  freetds  ga  garages  github  give  glue  go  golang  googel  google  guis  hack  hacking  hacks  header  hid  how  hsts  http  i  ie  ie10  ie11  information  infosec  injection  interception  internet  ios  iot  ip  ipcop  ipv4  javascript  k  keyboard  keylogger  latency  law  leakage  libpcap  library  license  like  linux  lmax  logging  logon  long  looks  mac  macosx  malformed  man-in-the-middle  manipulation  message  microsoft  mimikatz  mitm  mobile  moloch  monitor-mode  monitor  monitoring  multiplexing  netresec  netsh  network  network_traffic  networking  networks  networksniffing  nfc  not  now's  nrf24l01+  nsm  of  open  opensource  out  packet-capture  packet  paid  parkinsons  password  pcap  pentest  pentesting  performance  personal  phone  picked  pii  police  port-forwarding  primer  privacy  programming  protocol  prox  proxy  py  python  python3  quit  range  raspberry  raspberry_pi  rawsocket  rawsockets  read  recompile  recorder  reference  research  ress  reverse_engineering  reverseengineering  reversing  rf  rfid  rpi  rtc  rtsp  safari  scotus  scripts  sdr  search_engines  sec  security  sensor  server  signal  simulation  sip  sleek  smartlocks  smoking  snif  sniff  sniffer  software  sql  ssl  stop  storage  support  surveillance  sysadmin  taking  tcp  tcpdump  tds  testbird  testing  tests  the  throttling  time  tips  tls  to  tool  tools  tor  trace  tracking  trading  traffic  training  trial  troubleshooting  truffles  tutorials  ua  ui  up  usb  user_agent  useragent  useragentstring  util  utilities  version  videos  voip  wardriving  web  webdev  webdevel  webkit  webp  websites  week  wiegand  wifi  windows  wireless  wireshark  with  wordpress  wpcs  wrong 

Copy this bookmark: