Permalink
Browse files

added GPLv3

  • Loading branch information...
DanielAW committed Dec 8, 2016
1 parent 1d22b04 commit 84257578c31d173c3eed084e516ce4ba3d1c250c
Showing with 1,443 additions and 3,367 deletions.
  1. +674 −0 LICENSE.txt
  2. +12 −27 firmwares/bcm4330/5_90_100_41_apsta/structs.h
  3. +12 −27 firmwares/bcm4330/5_90_100_41_mfg/structs.h
  4. +12 −27 firmwares/bcm4330/5_90_100_41_p2p/structs.h
  5. +12 −27 firmwares/bcm4330/5_90_100_41_sta/structs.h
  6. +12 −27 firmwares/bcm4330/structs.common.h
  7. +12 −27 firmwares/bcm4339/6_37_34_43/structs.h
  8. +12 −27 firmwares/bcm4339/structs.common.h
  9. +12 −27 firmwares/bcm43438/7_45_41_26/structs.h
  10. +12 −27 firmwares/bcm4358/7_112_200_17_sta/structs.h
  11. +12 −27 firmwares/bcm4358/structs.common.h
  12. +12 −27 patches/bcm4330/5_90_100_41_sta/nexmon/src/helper.c
  13. +12 −27 patches/bcm4330/5_90_100_41_sta/nexmon/src/hndrte_debug.c
  14. +12 −27 patches/bcm4330/5_90_100_41_sta/nexmon/src/ioctl.c
  15. +12 −27 patches/bcm4330/5_90_100_41_sta/nexmon/src/monitormode.c
  16. +12 −27 patches/bcm4330/5_90_100_41_sta/nexmon/src/patch.c
  17. +12 −27 patches/bcm4330/5_90_100_41_sta/nexmon/src/sendframe.c
  18. +12 −27 patches/bcm4339/6_37_34_43/nexmon/src/injection.c
  19. +12 −27 patches/bcm4339/6_37_34_43/nexmon/src/ioctl.c
  20. +12 −27 patches/bcm4339/6_37_34_43/nexmon/src/monitormode.c
  21. +12 −27 patches/bcm4339/6_37_34_43/nexmon/src/patch.c
  22. +12 −27 patches/bcm4339/6_37_34_43/nexmon/src/sendframe.c
  23. +34 −0 patches/bcm43438/7_45_41_26/nexmon/src/bcm43438.h
  24. +34 −0 patches/bcm43438/7_45_41_26/nexmon/src/brcm.h
  25. +34 −0 patches/bcm43438/7_45_41_26/nexmon/src/d11.h
  26. +12 −27 patches/bcm43438/7_45_41_26/nexmon/src/injection.c
  27. +12 −27 patches/bcm43438/7_45_41_26/nexmon/src/ioctl.c
  28. +12 −27 patches/bcm43438/7_45_41_26/nexmon/src/monitormode.c
  29. +12 −27 patches/bcm43438/7_45_41_26/nexmon/src/patch.c
  30. +12 −27 patches/bcm43438/7_45_41_26/nexmon/src/sendframe.c
  31. +0 −2,125 patches/bcm43438/7_45_41_26/nexmon/src/ucode_compressed.c
  32. +13 −28 patches/bcm4358/7_112_200_17_sta/nexmon/src/console.c
  33. +12 −27 patches/bcm4358/7_112_200_17_sta/nexmon/src/ioctl.c
  34. +12 −27 patches/bcm4358/7_112_200_17_sta/nexmon/src/monitormode.c
  35. +12 −27 patches/bcm4358/7_112_200_17_sta/nexmon/src/patch.c
  36. +12 −27 patches/bcm4358/7_112_200_17_sta/nexmon/src/sendframe.c
  37. +12 −27 patches/common/helper.c
  38. +12 −27 patches/common/objmem.c
  39. +35 −1 patches/common/radiotap.c
  40. +14 −25 patches/common/ucode_compression_code.c
  41. +12 −29 patches/common/wrapper.c
  42. +16 −31 patches/include/capabilities.h
  43. +13 −28 patches/include/firmware_version.h
  44. +16 −31 patches/include/nexioctls.h
  45. +16 −31 patches/include/objmem.h
  46. +12 −27 patches/include/patcher.h
  47. +16 −31 patches/include/sendframe.h
  48. +27 −44 patches/include/wrapper.h
  49. +59 −72 utilities/libfakeioctl/fakeioctl.c
  50. +34 −0 utilities/nexutil/nexutil.c
View

Large diffs are not rendered by default.

Oops, something went wrong.
@@ -13,37 +13,22 @@
* *
* S E C U R E M O B I L E N E T W O R K I N G *
* *
* Warning: *
* This file is part of NexMon. *
* *
* Our software may damage your hardware and may void your hardware’s *
* warranty! You use our tools at your own risk and responsibility! *
* Copyright (c) 2016 NexMon Team *
* *
* License: *
* Copyright (c) 2015 NexMon Team *
* NexMon is free software: you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation, either version 3 of the License, or *
* (at your option) any later version. *
* *
* Permission is hereby granted, free of charge, to any person obtaining *
* a copy of this software and associated documentation files (the *
* "Software"), to deal in the Software without restriction, including *
* without limitation the rights to use, copy, modify, merge, publish, *
* distribute copies of the Software, and to permit persons to whom the *
* Software is furnished to do so, subject to the following conditions: *
* NexMon is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* The above copyright notice and this permission notice shall be included *
* in all copies or substantial portions of the Software. *
* *
* Any use of the Software which results in an academic publication or *
* other publication which includes a bibliography must include a citation *
* to the author's publication "M. Schulz, D. Wegemer and M. Hollick. *
* NexMon: A Cookbook for Firmware Modifications on Smartphones to Enable *
* Monitor Mode.". *
* *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS *
* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF *
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. *
* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY *
* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, *
* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE *
* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
* You should have received a copy of the GNU General Public License *
* along with NexMon. If not, see <http://www.gnu.org/licenses/>. *
* *
**************************************************************************/
@@ -13,37 +13,22 @@
* *
* S E C U R E M O B I L E N E T W O R K I N G *
* *
* Warning: *
* This file is part of NexMon. *
* *
* Our software may damage your hardware and may void your hardware’s *
* warranty! You use our tools at your own risk and responsibility! *
* Copyright (c) 2016 NexMon Team *
* *
* License: *
* Copyright (c) 2015 NexMon Team *
* NexMon is free software: you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation, either version 3 of the License, or *
* (at your option) any later version. *
* *
* Permission is hereby granted, free of charge, to any person obtaining *
* a copy of this software and associated documentation files (the *
* "Software"), to deal in the Software without restriction, including *
* without limitation the rights to use, copy, modify, merge, publish, *
* distribute copies of the Software, and to permit persons to whom the *
* Software is furnished to do so, subject to the following conditions: *
* NexMon is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* The above copyright notice and this permission notice shall be included *
* in all copies or substantial portions of the Software. *
* *
* Any use of the Software which results in an academic publication or *
* other publication which includes a bibliography must include a citation *
* to the author's publication "M. Schulz, D. Wegemer and M. Hollick. *
* NexMon: A Cookbook for Firmware Modifications on Smartphones to Enable *
* Monitor Mode.". *
* *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS *
* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF *
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. *
* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY *
* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, *
* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE *
* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
* You should have received a copy of the GNU General Public License *
* along with NexMon. If not, see <http://www.gnu.org/licenses/>. *
* *
**************************************************************************/
@@ -13,37 +13,22 @@
* *
* S E C U R E M O B I L E N E T W O R K I N G *
* *
* Warning: *
* This file is part of NexMon. *
* *
* Our software may damage your hardware and may void your hardware’s *
* warranty! You use our tools at your own risk and responsibility! *
* Copyright (c) 2016 NexMon Team *
* *
* License: *
* Copyright (c) 2015 NexMon Team *
* NexMon is free software: you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation, either version 3 of the License, or *
* (at your option) any later version. *
* *
* Permission is hereby granted, free of charge, to any person obtaining *
* a copy of this software and associated documentation files (the *
* "Software"), to deal in the Software without restriction, including *
* without limitation the rights to use, copy, modify, merge, publish, *
* distribute copies of the Software, and to permit persons to whom the *
* Software is furnished to do so, subject to the following conditions: *
* NexMon is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* The above copyright notice and this permission notice shall be included *
* in all copies or substantial portions of the Software. *
* *
* Any use of the Software which results in an academic publication or *
* other publication which includes a bibliography must include a citation *
* to the author's publication "M. Schulz, D. Wegemer and M. Hollick. *
* NexMon: A Cookbook for Firmware Modifications on Smartphones to Enable *
* Monitor Mode.". *
* *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS *
* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF *
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. *
* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY *
* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, *
* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE *
* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
* You should have received a copy of the GNU General Public License *
* along with NexMon. If not, see <http://www.gnu.org/licenses/>. *
* *
**************************************************************************/
@@ -13,37 +13,22 @@
* *
* S E C U R E M O B I L E N E T W O R K I N G *
* *
* Warning: *
* This file is part of NexMon. *
* *
* Our software may damage your hardware and may void your hardware’s *
* warranty! You use our tools at your own risk and responsibility! *
* Copyright (c) 2016 NexMon Team *
* *
* License: *
* Copyright (c) 2015 NexMon Team *
* NexMon is free software: you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation, either version 3 of the License, or *
* (at your option) any later version. *
* *
* Permission is hereby granted, free of charge, to any person obtaining *
* a copy of this software and associated documentation files (the *
* "Software"), to deal in the Software without restriction, including *
* without limitation the rights to use, copy, modify, merge, publish, *
* distribute copies of the Software, and to permit persons to whom the *
* Software is furnished to do so, subject to the following conditions: *
* NexMon is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* The above copyright notice and this permission notice shall be included *
* in all copies or substantial portions of the Software. *
* *
* Any use of the Software which results in an academic publication or *
* other publication which includes a bibliography must include a citation *
* to the author's publication "M. Schulz, D. Wegemer and M. Hollick. *
* NexMon: A Cookbook for Firmware Modifications on Smartphones to Enable *
* Monitor Mode.". *
* *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS *
* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF *
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. *
* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY *
* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, *
* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE *
* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
* You should have received a copy of the GNU General Public License *
* along with NexMon. If not, see <http://www.gnu.org/licenses/>. *
* *
**************************************************************************/
@@ -13,37 +13,22 @@
* *
* S E C U R E M O B I L E N E T W O R K I N G *
* *
* Warning: *
* This file is part of NexMon. *
* *
* Our software may damage your hardware and may void your hardware’s *
* warranty! You use our tools at your own risk and responsibility! *
* Copyright (c) 2016 NexMon Team *
* *
* License: *
* Copyright (c) 2015 NexMon Team *
* NexMon is free software: you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation, either version 3 of the License, or *
* (at your option) any later version. *
* *
* Permission is hereby granted, free of charge, to any person obtaining *
* a copy of this software and associated documentation files (the *
* "Software"), to deal in the Software without restriction, including *
* without limitation the rights to use, copy, modify, merge, publish, *
* distribute copies of the Software, and to permit persons to whom the *
* Software is furnished to do so, subject to the following conditions: *
* NexMon is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* GNU General Public License for more details. *
* *
* The above copyright notice and this permission notice shall be included *
* in all copies or substantial portions of the Software. *
* *
* Any use of the Software which results in an academic publication or *
* other publication which includes a bibliography must include a citation *
* to the author's publication "M. Schulz, D. Wegemer and M. Hollick. *
* NexMon: A Cookbook for Firmware Modifications on Smartphones to Enable *
* Monitor Mode.". *
* *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS *
* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF *
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. *
* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY *
* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, *
* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE *
* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
* You should have received a copy of the GNU General Public License *
* along with NexMon. If not, see <http://www.gnu.org/licenses/>. *
* *
**************************************************************************/
Oops, something went wrong.

0 comments on commit 8425757

Please sign in to comment.