Projects STRLCPY hiphp Commits 2595b857
🤬
Revision indexing in progress... (symbol navigation in revisions will be accurate after indexed)
  • ■ ■ ■ ■ ■ ■
    CHANGELOG
    1 1  ## 0.2.29 [XX-10-2022][In Progress]
    2 2   - Add the ability to install hiphp on termux Android.
     3 + - Add "--version" command.
     4 + - Bug fixes & performance improvements.
    3 5  
    4 6  ## 0.2.28 [27-09-2022][Last Version]
    5 7   - Add "font-awesome" to "php-desktop".
    skipped 150 lines
  • ■ ■ ■ ■ ■
    LICENSE
    skipped 198 lines
    199 199   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    200 200   See the License for the specific language governing permissions and
    201 201   limitations under the License.
    202  - 
  • ■ ■ ■ ■ ■ ■
    README.md
    skipped 127 lines
    128 128  - [Changelog History](#Changelog-History)
    129 129  - [Important Notes](#Important-Notes)
    130 130  - [Development By](#Development-By)
     131 +- [License](#License)
    131 132  - [You like the tool](#You-like-the-tool)
    132 133   
    133 134   
    skipped 147 lines
    281 282  ❯ hiphp [KEY] [URL] # Connect to the victim's website.
    282 283  ❯ hiphp --tk [KEY] [URL] # Run hiphp as GUI with 'hiphp-tk' script.
    283 284  ❯ hiphp --dst # Run hiphp as GUI with 'hiphp-desktop'.
     285 +❯ hiphp --version # Get the version number you are working with.
    284 286   
    285 287  # Uninstall:
    286 288  ❯ bash install.sh -u
    skipped 19 lines
    306 308  ❯ hiphp --help # hiphp cli help.
    307 309  ❯ hiphp --geth [KEY] [URL] # Get the hole Code.
    308 310  ❯ hiphp [KEY] [URL] # Connect to the victim's website.
     311 +❯ hiphp --version # Get the version number you are working with.
    309 312   
    310 313  # Uninstall:
    311 314  ❯ bash install.sh -tu
    skipped 226 lines
    538 541  ```
    539 542  ## 0.2.29 [XX-10-2022][In Progress]
    540 543   - Add the ability to install hiphp on termux Android.
     544 + - Add "--version" command.
     545 + - Bug fixes & performance improvements.
    541 546   
    542 547  ## 0.2.28 [27-09-2022][Last Version]
    543 548   - Add "font-awesome" to "php-desktop".
    skipped 163 lines
    707 712  <h2>Development By:</h2>
    708 713   
    709 714  Developer / Author: [yasserbdj96](https://github.com/yasserbdj96)
     715 + 
     716 +<br>
     717 +<h2>License:</h2>
     718 + 
     719 +<details>
     720 + <summary>Click to See Apache-2.0 license</summary>
     721 + 
     722 +```
     723 + Apache License
     724 + Version 2.0, January 2004
     725 + http://www.apache.org/licenses/
     726 + 
     727 + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
     728 + 
     729 + 1. Definitions.
     730 + 
     731 + "License" shall mean the terms and conditions for use, reproduction,
     732 + and distribution as defined by Sections 1 through 9 of this document.
     733 + 
     734 + "Licensor" shall mean the copyright owner or entity authorized by
     735 + the copyright owner that is granting the License.
     736 + 
     737 + "Legal Entity" shall mean the union of the acting entity and all
     738 + other entities that control, are controlled by, or are under common
     739 + control with that entity. For the purposes of this definition,
     740 + "control" means (i) the power, direct or indirect, to cause the
     741 + direction or management of such entity, whether by contract or
     742 + otherwise, or (ii) ownership of fifty percent (50%) or more of the
     743 + outstanding shares, or (iii) beneficial ownership of such entity.
     744 + 
     745 + "You" (or "Your") shall mean an individual or Legal Entity
     746 + exercising permissions granted by this License.
     747 + 
     748 + "Source" form shall mean the preferred form for making modifications,
     749 + including but not limited to software source code, documentation
     750 + source, and configuration files.
     751 + 
     752 + "Object" form shall mean any form resulting from mechanical
     753 + transformation or translation of a Source form, including but
     754 + not limited to compiled object code, generated documentation,
     755 + and conversions to other media types.
     756 + 
     757 + "Work" shall mean the work of authorship, whether in Source or
     758 + Object form, made available under the License, as indicated by a
     759 + copyright notice that is included in or attached to the work
     760 + (an example is provided in the Appendix below).
     761 + 
     762 + "Derivative Works" shall mean any work, whether in Source or Object
     763 + form, that is based on (or derived from) the Work and for which the
     764 + editorial revisions, annotations, elaborations, or other modifications
     765 + represent, as a whole, an original work of authorship. For the purposes
     766 + of this License, Derivative Works shall not include works that remain
     767 + separable from, or merely link (or bind by name) to the interfaces of,
     768 + the Work and Derivative Works thereof.
     769 + 
     770 + "Contribution" shall mean any work of authorship, including
     771 + the original version of the Work and any modifications or additions
     772 + to that Work or Derivative Works thereof, that is intentionally
     773 + submitted to Licensor for inclusion in the Work by the copyright owner
     774 + or by an individual or Legal Entity authorized to submit on behalf of
     775 + the copyright owner. For the purposes of this definition, "submitted"
     776 + means any form of electronic, verbal, or written communication sent
     777 + to the Licensor or its representatives, including but not limited to
     778 + communication on electronic mailing lists, source code control systems,
     779 + and issue tracking systems that are managed by, or on behalf of, the
     780 + Licensor for the purpose of discussing and improving the Work, but
     781 + excluding communication that is conspicuously marked or otherwise
     782 + designated in writing by the copyright owner as "Not a Contribution."
     783 + 
     784 + "Contributor" shall mean Licensor and any individual or Legal Entity
     785 + on behalf of whom a Contribution has been received by Licensor and
     786 + subsequently incorporated within the Work.
     787 + 
     788 + 2. Grant of Copyright License. Subject to the terms and conditions of
     789 + this License, each Contributor hereby grants to You a perpetual,
     790 + worldwide, non-exclusive, no-charge, royalty-free, irrevocable
     791 + copyright license to reproduce, prepare Derivative Works of,
     792 + publicly display, publicly perform, sublicense, and distribute the
     793 + Work and such Derivative Works in Source or Object form.
     794 + 
     795 + 3. Grant of Patent License. Subject to the terms and conditions of
     796 + this License, each Contributor hereby grants to You a perpetual,
     797 + worldwide, non-exclusive, no-charge, royalty-free, irrevocable
     798 + (except as stated in this section) patent license to make, have made,
     799 + use, offer to sell, sell, import, and otherwise transfer the Work,
     800 + where such license applies only to those patent claims licensable
     801 + by such Contributor that are necessarily infringed by their
     802 + Contribution(s) alone or by combination of their Contribution(s)
     803 + with the Work to which such Contribution(s) was submitted. If You
     804 + institute patent litigation against any entity (including a
     805 + cross-claim or counterclaim in a lawsuit) alleging that the Work
     806 + or a Contribution incorporated within the Work constitutes direct
     807 + or contributory patent infringement, then any patent licenses
     808 + granted to You under this License for that Work shall terminate
     809 + as of the date such litigation is filed.
     810 + 
     811 + 4. Redistribution. You may reproduce and distribute copies of the
     812 + Work or Derivative Works thereof in any medium, with or without
     813 + modifications, and in Source or Object form, provided that You
     814 + meet the following conditions:
     815 + 
     816 + (a) You must give any other recipients of the Work or
     817 + Derivative Works a copy of this License; and
     818 + 
     819 + (b) You must cause any modified files to carry prominent notices
     820 + stating that You changed the files; and
     821 + 
     822 + (c) You must retain, in the Source form of any Derivative Works
     823 + that You distribute, all copyright, patent, trademark, and
     824 + attribution notices from the Source form of the Work,
     825 + excluding those notices that do not pertain to any part of
     826 + the Derivative Works; and
     827 + 
     828 + (d) If the Work includes a "NOTICE" text file as part of its
     829 + distribution, then any Derivative Works that You distribute must
     830 + include a readable copy of the attribution notices contained
     831 + within such NOTICE file, excluding those notices that do not
     832 + pertain to any part of the Derivative Works, in at least one
     833 + of the following places: within a NOTICE text file distributed
     834 + as part of the Derivative Works; within the Source form or
     835 + documentation, if provided along with the Derivative Works; or,
     836 + within a display generated by the Derivative Works, if and
     837 + wherever such third-party notices normally appear. The contents
     838 + of the NOTICE file are for informational purposes only and
     839 + do not modify the License. You may add Your own attribution
     840 + notices within Derivative Works that You distribute, alongside
     841 + or as an addendum to the NOTICE text from the Work, provided
     842 + that such additional attribution notices cannot be construed
     843 + as modifying the License.
     844 + 
     845 + You may add Your own copyright statement to Your modifications and
     846 + may provide additional or different license terms and conditions
     847 + for use, reproduction, or distribution of Your modifications, or
     848 + for any such Derivative Works as a whole, provided Your use,
     849 + reproduction, and distribution of the Work otherwise complies with
     850 + the conditions stated in this License.
     851 + 
     852 + 5. Submission of Contributions. Unless You explicitly state otherwise,
     853 + any Contribution intentionally submitted for inclusion in the Work
     854 + by You to the Licensor shall be under the terms and conditions of
     855 + this License, without any additional terms or conditions.
     856 + Notwithstanding the above, nothing herein shall supersede or modify
     857 + the terms of any separate license agreement you may have executed
     858 + with Licensor regarding such Contributions.
     859 + 
     860 + 6. Trademarks. This License does not grant permission to use the trade
     861 + names, trademarks, service marks, or product names of the Licensor,
     862 + except as required for reasonable and customary use in describing the
     863 + origin of the Work and reproducing the content of the NOTICE file.
     864 + 
     865 + 7. Disclaimer of Warranty. Unless required by applicable law or
     866 + agreed to in writing, Licensor provides the Work (and each
     867 + Contributor provides its Contributions) on an "AS IS" BASIS,
     868 + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
     869 + implied, including, without limitation, any warranties or conditions
     870 + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
     871 + PARTICULAR PURPOSE. You are solely responsible for determining the
     872 + appropriateness of using or redistributing the Work and assume any
     873 + risks associated with Your exercise of permissions under this License.
     874 + 
     875 + 8. Limitation of Liability. In no event and under no legal theory,
     876 + whether in tort (including negligence), contract, or otherwise,
     877 + unless required by applicable law (such as deliberate and grossly
     878 + negligent acts) or agreed to in writing, shall any Contributor be
     879 + liable to You for damages, including any direct, indirect, special,
     880 + incidental, or consequential damages of any character arising as a
     881 + result of this License or out of the use or inability to use the
     882 + Work (including but not limited to damages for loss of goodwill,
     883 + work stoppage, computer failure or malfunction, or any and all
     884 + other commercial damages or losses), even if such Contributor
     885 + has been advised of the possibility of such damages.
     886 + 
     887 + 9. Accepting Warranty or Additional Liability. While redistributing
     888 + the Work or Derivative Works thereof, You may choose to offer,
     889 + and charge a fee for, acceptance of support, warranty, indemnity,
     890 + or other liability obligations and/or rights consistent with this
     891 + License. However, in accepting such obligations, You may act only
     892 + on Your own behalf and on Your sole responsibility, not on behalf
     893 + of any other Contributor, and only if You agree to indemnify,
     894 + defend, and hold each Contributor harmless for any liability
     895 + incurred by, or claims asserted against, such Contributor by reason
     896 + of your accepting any such warranty or additional liability.
     897 + 
     898 + END OF TERMS AND CONDITIONS
     899 + 
     900 + APPENDIX: How to apply the Apache License to your work.
     901 + 
     902 + To apply the Apache License to your work, attach the following
     903 + boilerplate notice, with the fields enclosed by brackets "[]"
     904 + replaced with your own identifying information. (Don't include
     905 + the brackets!) The text should be enclosed in the appropriate
     906 + comment syntax for the file format. We also recommend that a
     907 + file or class name and description of purpose be included on the
     908 + same "printed page" as the copyright notice for easier
     909 + identification within third-party archives.
     910 + 
     911 + Copyright © 2008->Present, yasserbdj96 (Boudjada Yasser).
     912 + 
     913 + Licensed under the Apache License, Version 2.0 (the "License");
     914 + you may not use this file except in compliance with the License.
     915 + You may obtain a copy of the License at
     916 + 
     917 + http://www.apache.org/licenses/LICENSE-2.0
     918 + 
     919 + Unless required by applicable law or agreed to in writing, software
     920 + distributed under the License is distributed on an "AS IS" BASIS,
     921 + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     922 + See the License for the specific language governing permissions and
     923 + limitations under the License.
     924 +```
     925 +</details>
    710 926   
    711 927  <br>
    712 928  <h2>You like the Project?</h2>
    skipped 32 lines
  • ■ ■ ■ ■ ■ ■
    hiphp/__init__.py
    skipped 104 lines
    105 105   help(__version__,help_c[1])
    106 106   except:
    107 107   print(help(__version__))
     108 + #version
     109 + elif command[0:9].lower()=="--version" or command[0:7].lower()=="version":
     110 + print(__version__)
    108 111   #exit
    109 112   elif command[0:6].lower()=="--exit" or command[0:4].lower()=="exit":
    110 113   exit()
    skipped 305 lines
  • ■ ■ ■ ■ ■
    hiphp/hiphpabout.py
    skipped 12 lines
    13 13   
    14 14  #START{
    15 15  def about():
    16  - about="""soon"""
     16 + about="""
     17 +Code by ->
     18 + ─┼─┼─╦ ╦┌─┐┌─┐┌─┐┌─┐┬─┐╔╗ ╔╦╗ ╦┌─┐┌─┐
     19 + ─┼─┼─╚╦╝├─┤└─┐└─┐├┤ ├┬┘╠╩╗ ║║ ║└─┤├─┐
     20 + ╩ ┴ ┴└─┘└─┘└─┘┴└─╚═╝═╩╝╚╝└─┘└─┘
     21 + https://github.com/yasserbdj96"""
    17 22   
    18 23   return about
    19 24  #}END.
  • ■ ■ ■ ■ ■ ■
    hiphp/hiphphelp.py
    skipped 16 lines
    17 17   spsbar=""""""
    18 18   
    19 19   #
    20  - header=f"""hiphp V{__version__} - (C) 2010-2022 yasserbdj96
    21  -https://github.com/yasserbdj96/hiphp
     20 + header=f"""hiphp V{__version__} - (C) 2010-2022 yasserbdj96 https://github.com/yasserbdj96/hiphp
    22 21   
    23 22   Command Description
    24 23   ------- -----------"""
    skipped 90 lines
    115 114   
    116 115   --update, update ─> # check for updates.
    117 116   --license, license ─> # This project license.
    118  - --about, about ─> # About this project."""
     117 + --about, about ─> # About this project.
     118 + --version, version ─> # Get the version number you are working with."""
    119 119   if opt=="":
    120 120   return header+OPTIONS+ACTIONS+ls_c+spsbar+cat_c+spsbar+set_c+spsbar+cd_c+spsbar+rf_c+spsbar+up_c+spsbar+down_c+spsbar+zip_c+spsbar+ABOUT
    121 121   else:
    skipped 5 lines
  • ■ ■ ■ ■ ■
    hiphp/hiphplicense.py
    skipped 217 lines
    218 218   limitations under the License."""
    219 219   return license
    220 220  #}END.
    221  - 
  • ■ ■ ■ ■ ■ ■
    hiphp/hiphplogo.py
    skipped 40 lines
    41 41   logox+="\n"
    42 42   logox+=color.c(bl.center("╩ ╩ ═╩═ ▄████▀ ███ █▀ ▄████▀ "),c_red)
    43 43   logox+="\n"
    44  - logox+=color.c(bl.center("+------------------------------------------------------+"),c_red)
     44 + logox+=color.c(bl.center("+-----------------------------------------------------------------------------------+"),c_red)
     45 + logox+="\n"
     46 + logox+=color.c(bl.center(f"hiphp - free & open source project for create a BackDoor to control PHP-based sites."),c_yellow)
    45 47   logox+="\n"
    46 48   logox+=color.c(bl.center(f"hiphp v{__version__} by yasserbdj96"),c_green)
    47 49   logox+="\n"
    48 50   logox+=color.c(bl.center(f"https://yasserbdj96.github.io/hiphp/"),c_blue)
    49 51   logox+="\n"
    50  - logox+=color.c(bl.center("+------------------------------------------------------+"),c_red)
     52 + logox+=color.c(bl.center("+-----------------------------------------------------------------------------------+"),c_red)
    51 53   logox+="\n"
    52 54   logox+=color.c("\n [!] '--help' for more informations.\n",c_yellow)
    53 55   logox+=color.c(" [!] '--exit' OR 'Ctrl+C' for exit.\n",c_yellow)
    skipped 13 lines
  • ■ ■ ■ ■ ■
    install/hiphp-termux.sh
    skipped 18 lines
    19 19   echo "ex: hiphp --help | # hiphp cli help.";
    20 20   echo " hiphp --geth [KEY] [URL] | # Get the hole Code.";
    21 21   echo " hiphp [KEY] [URL] | # Connect to the victim's website.";
     22 + echo " hiphp --version | # Get the version number you are working with.";
    22 23   
    23 24  #cli help:
    24 25  elif [ "$1" == "--help" ] ; then
    25 26   python3 "${PREFIX}/share/hiphp.py" "--help";
     27 + 
     28 +#version:
     29 +elif [ "$1" == "--version" ] ; then
     30 + python3 "${PREFIX}/share/hiphp.py" "--version";
    26 31   
    27 32  #cli:
    28 33  else
    skipped 8 lines
  • ■ ■ ■ ■ ■
    install/hiphp.desktop
    skipped 20 lines
    21 21  Categories=RevisionControl;RemoteAccess;
    22 22  MimeType=text/x-hiphp
    23 23  Keywords=backdoor;controller;
     24 + 
     25 +[Desktop Action hiphp-desktop]
     26 +Name=hiphp-desktop
     27 +Exec=bash /usr/local/bin/hiphp --dst
     28 +Icon=/usr/share/hiphp/hiphp.png
    24 29  #}END.
    25 30   
  • ■ ■ ■ ■ ■ ■
    install/hiphp.py
    skipped 12 lines
    13 13  
    14 14  #START{
    15 15  from hiphp import *
     16 +from hiphp.hiphpversion import __version__
    16 17  import sys
    17 18  
     19 +#help
    18 20  if sys.argv[1]=="--help":
    19 21   from hiphp.hiphphelp import *
    20 22   print(help())
    21 23   exit()
     24 +#geth
    22 25  elif sys.argv[1]=="--geth":
    23 26   p1=hiphp(key=sys.argv[2],url=sys.argv[3])
    24 27   # Get the hole Code:
    25 28   p1.get_hole()# Copy this code into the file whose path you entered earlier. ex: https://localhost/index.php
    26 29   exit()
     30 +#version
     31 +elif sys.argv[1]=="--version":
     32 + print(__version__)
     33 +#
    27 34  else:
    28 35   KEY=sys.argv[1]
    29 36   URL=sys.argv[2]
    skipped 11 lines
  • ■ ■ ■ ■ ■
    install/hiphp.sh
    skipped 20 lines
    21 21   echo " hiphp [KEY] [URL] | # Connect to the victim's website.";
    22 22   echo " hiphp --tk [KEY] [URL] | # Run hiphp as GUI with 'hiphp-tk' script.";
    23 23   echo " hiphp --dst | # Run hiphp as GUI with 'hiphp-desktop'.";
     24 + echo " hiphp --version | # Get the version number you are working with.";
    24 25   
    25 26  #cli help:
    26 27  elif [ "$1" == "--help" ] ; then
    skipped 6 lines
    33 34  #hiphp_desktop:
    34 35  elif [ "$1" == "--dst" ] ; then
    35 36   python3 "/usr/share/hiphp/hiphp-desktop/main.py";
     37 + 
     38 +#version:
     39 +elif [ "$1" == "--version" ] ; then
     40 + python3 "/usr/share/hiphp/hiphp.py" "--version";
    36 41   
    37 42  #cli:
    38 43  else
    skipped 8 lines
Please wait...
Page is in error, reload to recover