Skip to content

Commit

Permalink
fix: πŸ› fix login cookie settings
Browse files Browse the repository at this point in the history
  • Loading branch information
GreyDGL committed Apr 26, 2023
1 parent 9d056e0 commit 97d0fd1
Show file tree
Hide file tree
Showing 6 changed files with 34 additions and 11 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ https://user-images.githubusercontent.com/78410652/232327920-7318a0c4-bee0-4cb4-
- Login to ChatGPT session page.
- Find the request cookies to `https://chat.openai.com/api/auth/session` and paste it into the `cookie` field of `config/chatgpt_config.py`. (You may use Inspect->Network, find session and copy the `cookie` field in `request_headers` to `https://chat.openai.com/api/auth/session`)
- Note that the other fields are temporarily deprecated due to the update of ChatGPT page.
4. To verify that the connection is configured properly, you may run `python3 utils/chatgpt.py`. You should see some sample conversation with ChatGPT.
4. To verify that the connection is configured properly, you may run `python3 test_connection.py`. You should see some sample conversation with ChatGPT.



Expand All @@ -53,7 +53,7 @@ https://user-images.githubusercontent.com/78410652/232327920-7318a0c4-bee0-4cb4-
- `todo`: show the todo list.
- `discuss`: discuss with the **PentestGPT**.
- `google`: search on Google. This function is still under development.
- `exit`: exit the tool.
- `quit`: exit the tool and save the output as log file (see the **reporting** section below).
2. You can use <SHIFT + right arrow> to end your input (and <ENTER> is for next line).
3. You may always use `TAB` to autocomplete the commands.
4. When you're given a drop-down selection list, you can use cursor or arrow key to navigate the list. Press `ENTER` to select the item. Similarly, use <SHIFT + right arrow> to confirm selection.
Expand Down
Empty file added config/__init__.py
Empty file.
14 changes: 8 additions & 6 deletions config/chatgpt_config_sample.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,13 @@
@dataclasses.dataclass
class ChatGPTConfig:
model: str = "text-davinci-002-render-sha"
_puid: str = ""
cf_clearance: str = ""
session_token: str = ""
accessToken: str = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6Ik1UaEVOVUpHTkVNMVFURTRNMEZCTWpkQ05UZzVNRFUxUlRVd1FVSkRNRU13UmtGRVFrRXpSZyJ9.eyJodHRwczovL2FwaS5vcGVuYWkuY29tL3Byb2ZpbGUiOnsiZW1haWwiOiJnZWxlaUBxdWFudHN0YW1wLmNvbSIsImVtYWlsX3ZlcmlmaWVkIjp0cnVlfSwiaHR0cHM6Ly9hcGkub3BlbmFpLmNvbS9hdXRoIjp7InVzZXJfaWQiOiJ1c2VyLW53ZmxBZzJ0aGxTVkh6cEJnd0dGUmdxRSJ9LCJpc3MiOiJodHRwczovL2F1dGgwLm9wZW5haS5jb20vIiwic3ViIjoiZ29vZ2xlLW9hdXRoMnwxMTM3MDI0Nzk2MzI2NTQ3NTk3NjIiLCJhdWQiOlsiaHR0cHM6Ly9hcGkub3BlbmFpLmNvbS92MSIsImh0dHBzOi8vb3BlbmFpLm9wZW5haS5hdXRoMGFwcC5jb20vdXNlcmluZm8iXSwiaWF0IjoxNjgxNjM3Mjc1LCJleHAiOjE2ODI4NDY4NzUsImF6cCI6IlRkSkljYmUxNldvVEh0Tjk1bnl5d2g1RTR5T282SXRHIiwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCBtb2RlbC5yZWFkIG1vZGVsLnJlcXVlc3Qgb3JnYW5pemF0aW9uLnJlYWQgb2ZmbGluZV9hY2Nlc3MifQ.n1FPeYK6Bu2VCJf5NtY2yro9qzpaA8OfUcscXbUoHkIeuth__LHdbjjnwFbO9midXiaP5nY2wi86LMIWZUU99P-_A6CodAT-Qs26Hef3-6daSFfYuL_tgMJ6jcPGq9KGlGIhytcJ7v4v90XSV5M9JjWMHMsTbMGhz1MuHplQGLZdjDG23mH_qxRUWduhEDExnEkBMNgiFT7POs30fNU5YzLz15w7UBnBTEctH60IfUFlni6C4ibybVZLcbY4IOoAIifW-okKhBpazlSIPDcLAq3CG7nzELbML69omdEM0qbEUCEOiB-E6Z0ICbWJFJGmACGHjycuN2d8F2oDbyGTeQ"
# in case that the above variables does not work, use the complete cookie. Modify utils/chatgpt.py when necessary.
cookie: str = "cf_clearance=a5UwzL8kQC7UuiIw7KBLR_P2L3fD26Ig1wi3BLtYfz8-1681710420-0-1-1c774925.50166c05.ea990307-160; _puid=user-nwflAg2thlSVHzpBgwGFRgqE:1681714149-zzKFtJqbsBlPfJ0Qq5cBUC6M6uTF2TVrt4jUgEsaOG0=; __Secure-next-auth.session-token=eyJhbGciOiJkaXIiLCJlbmMiOiJBMjU2R0NNIn0..FRVnrECoLkJIK2Ye.fdocO9jjvxVZCqhTIsX0dQT01h0GXSaaPYyDgd6N_fYKRb3M-AimSnbNJT2d-vHI7xsvHNw4ep2bPp9JHognSQYH6iedDIH4yrHdueJ6a4CT-k9LL-DZwRCuEbAQq6KDisAHAU33uyAGxoVYsY2q7JF0qwkMC7vMIIMthKlHa0yKxfC9krHNx5aIBa_nIUFOowNor_FuezpHuGnnklb5qZLosDBY9p1gdBjumo6v1xItMsyUCZm1dP5Eg_jSHsm9hqT1Ee0CvTToXXANtQTouOjIxtvKiMbGh_wcdroVBQxOtkdYXT-XcsOP89vXoj7H3go7i-Fd6xm78zDF0xyWJO7PXgNXhGgFk5c8ovjmPcY6vwK_8dSk3owlGFoobSLoeit1b47f-SZCH4x0xSNKMU5OV6_HGQ7Tm6yWB-tPMsek5v1EBnL01w4adeSpM6XxvipFHV2TkLhvMFsx-A2aun_k4i8AUwPhRyykkN2cezuIOHm-RW6KBm8ycE8xswKG7ijAYxOtLAUy5BGZafcPndbrcGmlNNc5TBvOYEBqJcjoBBmeDRjOUx4GZqrTIc7UZxwlp-9zVa7iE8_JmEbJfV6WLLZ0zf6kUO0pNG41HFvggDYU1ayUv8jeqCSM0gqmpxDPhaVqKO0ycAx1ruW8WVCT3GB8PkGBgvZwXR6WUfkHqf-n-vI62G6-5B3ehW1TVq54GhtYW0Vb4N2cD4UjWsX8zOfgzPknsMnoZ7bsWKSaW2CBJJZZe-dqC2axAWqLHz9ZQcTvZEm5qdWMK6BCoxc05Wc4gIvBEM9bf-7KWbQFD3POQidNIfHRwvxEJpTZrLyAvFZKY715ZJS_gtsDbIuPrS-vaIOh3OG42A8kOHbUadwYklkeqzN4w44R2nAU8kIbsU2gsD2AklnYMnT0Gtlr-ENSdzL-avlkj_lkMmK6n5NNlhKyjBd1z8yut1wNs4raP8J1HS-orf7gH1K-x-H4S4N8T-kM199ANRBpsrey_qrhl-Qh6DKTIcpTES4VDSmhAH_ywnFX82YfyPZj-4wvcdzlVg5mO_SsR5v65TCtwU4G51NBsedOsUFy8vtcj9dcBaoJDTCJVRwJb7Ov9jyUUnEzKRxid2J139KbPp2hU9xgUoZ8C2OEHAaS8Zuz2IZHe0jbmzmcZQkOdTJRwiWGEAfCekgFcVou3ex0bnq13YZjL8QYguxKFqTz_gXcZdhqST6nndbRU0q5NTDTp_W6ZzwY4LkexmGfNDUAU2CtXecmV0MBJXgcFAK8aRS5NF1rzndlFJVv-d_uzwoE_nDIixGw1jk7YD0iXol0B2kQKURengD51hQxQ09zrS5QB0Cr5flUqwUpJjhcIGpIa5mOVJ0r-IXOxEGUM8frJ4X1NQOXmYv4ROJL6A11-Ibyoo3tIac0gk-QNXi0pSsJ3yMP18sWxsufMm0vVV7OCe0YNJ4vLqDMeaUSzmwLPTLMDlEvZidahRSpBLpYN38RbVpWG2MuoMTdoXzc4Z9HxS56iEA58wY7nJ_l9aXOo1uGfUb5n0ztWLbT523pQ2RG9ZOuJzAlaIHtnKUC6lLhN5YSwqIMvV_zOPL9j0RZZ7QCDIPnMud6i6cV5zyMwuw2RxmyPL_hxVxf5F8RLsAKAQIFDZJ2swkcVlzTODmhFaBOBXm7FnlPubFIczSjzEfnWvlH-raxX1rs2lvgn42yy13nNucSM3p0frDaatUINcZXNgUa7Ja6gZOFAgEhD1idmoNQJB-t39KlHGAai3aIwqxaIqSO_a7i0QcZV7dpkFusRU7ZOQ6etqc6HY5WUw0kwCRQ3rXer49TvQ1HaV4KDzlKYocoTk8V3T_8OW5sGErTPEUFMFup0DgFUas2Lm3B6Ex49nlBj35G7DVKpFJmIQ5elcV1YrF9v2rj2qYneaLcHIJj99SKvYpuYvsy9pzYpbUeUuKT9sm7e2u05Dj3icw5HH6_GdsthC35fYmM6IM3E9YMQLddwhIziVBBbfvgXMjlH0qPgUWnd1UEB5x88IU5Mk2D18l513TVvyX57x5_ErsvmlvVEMNxQ3o3bIm-cpeYs87GUfpk6irXDZmEJLkgn_2QK6z_ZGm0rKjt-MKzoMUhZvjgtTDzkbC76veguh65Nm-gai36FRAjdzapmNZOZAxpIW6VRCZzGK1I5NWgAFNIP6HmpzdkxJE2SRYYhARhNbL_hDSB96eFfRxRv5-ACj-KnVBPLEtSDdIAthhQkaCBi3wW-J1yaQ64x4vG8g3wFarnouBqs_qUBbVBexIPoqCXijr7osJ6xMJpxeEsragWsuC4cxKMkA9w76xqId_q-Vb9AhxFuqZw9cDW7BdhrZ3gUCYsBBPH5wnJYR3wN6xZpkCBnNE-hAl15OKUL3haEgm5VMWnFg7efZhjyk_ZktgM9h2f8MYyJpAWHEt0kYPRjPOt8N0DT_FmSrgnPacvULqqCJ0VRNF4AlhF3dSryOxahNAymGI14GBukzk63LLP53faQBMVBDy-Ao3VAWyc_68IW3Eb-ix7p4gbnEaBj7afE7S-37syk3nJXEPMPLETv7BcI0Gr85G_8SXJKcBytCayGQs9zOzsGcbtzz7T4glvE3UGTH9DjyCs.PxD3B5ajqBTzeDziS5ygew"
# set cookie below
cookie: str = "intercom-device-id-dgkjq2bp=0b79bf97-190f-4146-90b1-8e5ee76889a9; intercom-id-dgkjq2bp=73b81fc6-1a89-4778-8602-938e95bb1c8f; _ga=GA1.1.251554109.1679673782; __Host-next-auth.csrf-token=7023b86a1bc0bdd723cf71521ee831acaaab9d94a02438bcdca02ea769612c5f|18083d4a7b0eceabb2c424a905ec175934924e2bd45d006a89e1604164a48604; cf_clearance=qBZGclv8Ht5cS8iEmM2jYyPcvnrVfTRmSUtan_IRuDA-1682061686-0-1-71f1ba7f.fc4b5d0b.26f0e59f-160; _cfuvid=3BzxJtaXO435Z8NO48K1kTTp3JHuMZfIQvWhfiSYEJM-1682330678178-0-604800000; _ga_9YTZJE58M9=GS1.1.1682353256.12.0.1682353256.0.0.0; __Secure-next-auth.callback-url=https://chat.openai.com; cf_clearance=PtqZvXvt6o6wVp9tkSKwlMMfBdV4Hh96bvDhFUG9MHw-1682478660-0-1-5d5e3502.f55df012.897d5f13-160; _puid=user-nwflAg2thlSVHzpBgwGFRgqE:1682478662-c0c9bQESRGcnNH76HwNPLLMranslUH4wSzMGzAxX9AQ=; __cf_bm=MB6FL5JtFTbxNe.AmHN1g023sQ1BNJU04xXCXQKw8uA-1682478662-0-AT/9xWRnD4EkdaRLyogIvEZA1Aqs7uGTSExNXBPLq3uKqbtCVX1jTqR9RQ0FnlnxxRSSNUBo3R3vFdD89ReKsd+Z/95dxMmp4kN3gp5ttaMnuP7uxVkGolGwyYsTmfE5CQDfzR6t1g0GQHT7fnoAL04=; intercom-session-dgkjq2bp=ejAzREZWNUtYdzkwa3ZBanh3UXV0UHZNTk1IMXphZEh3NmhNR3FKU2NkQXFsQk1BRWpmMHExc2w5Qm9DK0krWi0tWlVLOXNGU0NEK3d1WXlzZzdZNnJjZz09--677b92a337fa6e349cdd910984b24829326dff8f; __Secure-next-auth.session-token=eyJhbGciOiJkaXIiLCJlbmMiOiJBMjU2R0NNIn0..nOcSsVlZHqMrkLHm.fZe57E1-UPMVMATxdKlh9JZiYVye9InomOu3H2HyleCH78Zc-X44TiTn1xZnrkYJoKhTXvLPVqFIoV4xx1KEWow0Iv3g9IDZSJRiIFiU_0bhzl7hAKZsrA7Ke8dmXSx0SkY--5sCRanyEDKzhDvl2zuyn9X1uDh9Q3j9DfaSKkptDkiwAiqJBuAx1i3DnFKUH8k1KQKhBKI9zNPj12-ryjkkPixTyDmzEJ4h6_vP14BOzi83Z-yuoGxbi1VBUXV2xkFw64dIc113SB_0Yus1KCP2Z5uEMpUsUMtSC0KwFYGxBmtjLR2gb4oVr32f-VYoSyVjK8HDq4rmFun0uNYnQVnkX7qkBtruufuivxtLh6jqMVydfP0UTrSZAG-fJYwLzZF2yM2Y_8qH7KwHpnyqPzc9PQRuOzYeIe_xIEt9lAi-nfvd79G4T4tzAS9dUjdAlYQ_YrII_g_df2zK30soSGZ7mm5di5CXgFnKOsbnjGJ7etaD9iShsJ8Mq2FMiquYnioUk3V3HfJJooqCdXjOy8dNpUKaazroXyBm2KDZnxP7iZLLETk82mvPPlEl6WfPZoMjMpBMkQffLSnOtN8kzJYO-NcdIBkV7_pBFZdmRjAa_gGudsKjkt4xbr9bGJgccTWoKxWnawxeLWIFpZrxNtibGeA5NyPG8XRiZGqbg5U07Xt25BLc1iIdraItmm94-sW2IFcVDXAxMkSnSNxo2fLsaMwopBeroo-l4baPUXviuO-Ux5xVNTmRe2q-rp5MXNr5GcF79t5oN6ULv9GAxYSqIYQ0biV-G_sdC6PNWErxokfApxAa3oAsaqwxSvNx5mo6tnzH6OPoz5eSyMxhYfkflThLwssJSJ9WT3k3kYxDfeO4t7HEIxP4crkpfkLOJ8FL7gnZTxFSyQQB3FFMgCjqp5xsIhGCNQ_VbgBjJf2QzbudfU075dXWOzzti1WL_BjBY9zDttlEO5VMMZqy--GvGOkscRw_eSgOOXdcVgWW-fpGeIUx-RKfyVF2crwzYNCJrsjyZw6Y0oxskimWE9ZGimGAw8jLTFa1iB0CR2LH7XKTlH5OjUE9lQiJToc0bD0FmflDBkeOamb6N_S0_tZDYbj4JoWm1vGcdb1NAZ8ov1CGqBOTg6Ko8U_So7jLZtcAgAm8wAjp9i3H1xHSivT8lxUyQkTEzNWojZ3uFKRy7n3_X3l9kjuZ7tvI_lkqAuzvZ2l7V5nrda1kNld1kkiTB8GTwkqx9HENcG87DPV1PvZksEZ7wrcR4VsAeQmT6usr4g5nUBo9B0WQShih2aSKyBv9n1PpSZDTqpYGtfU6Tm0fa-jwSbY4u670SBHkgEuAOUbpOUKFnVrLpuI0kCUNrpH3fKEsxrPRkDwMegq93YwqjK0RQ9Hkoy63NQ6U5IlN6jHrqwPN-iTSrfeTnT29PN2WHAj1r6DrmQSfszfKfI6h-OBUQpFsI4GzeKsbrwJlwAVaUYTeFKfw17OcIQE4YXU00floaJCyGSvcbDUkKDiRNdgjNoDT8mooY9dKMtz1ikyPj40CwIYhee2V_h1wrKJA0XTtS4gFrhJveU4nYPnxgdxYM9DpM-L8wfzJLf7wfbZr4-M4FwuGq8ADspmKpWpRSkqO99MLwPDLCUd6R3TrvutkUe0vA8dXvUJA5fjFY6X0TTyF27lhERuuqA7NIleE3tqxsi9FBdamAZy_PI8Ewq8jisblpzFgZBT6UVDrX1PCKLsZexG1rMIRSxjBOainVG3ffxRSuEULMwjGrmEu4s6YCl6BxqlRerz1gbpwbvFK9wGUEgUfm3nEMjw_fkbB92sG1rTJPv17axlaK7qoFh3XYER6e5K0PwKzvZHjn4D4tw2iZFGcQ2tmti-GWly3liWtCw0aMy9gwkXqGp-K4Z7ipZsT8qksKkJ0bAjkAcVcBrWE2dMPjmaBF0SD9r0Y2fiqquj9BtzeztpMoxqpHZZQCWQs3C04x5HVGO3mybacTwQ6AQYOKIGuldnAQ56Z5W51JAXEMnKEZh5UbIyWk1QAcRXc0Bj-XyzAG1-9_3yiNJ7gmrV1mS1bgmO5bCKiuFFI9D786CDt5EBfGcD_owJI6ILal6RkvJ8DAaIL0yC2tDlQCKYghc3c6jdDaT6eJRaNpT7QcVi5IglOkCf0CMz89MDyRf7_zBs3IFt0SZhAfBFQwsJxi1Oe1QzCLV5mnH6JykayiPIhQqcmZ2sL7eRTnzwSZWOqdRUWFKwg1LYLM4JWRan9N5Jx6BskhA17dpNbrUYM6GRje3r52gTsATWYvCWekJI-i6r_Kfp7P43kleuFKv64vDqBeKxchTYr6xNZASfyK1kT-REc3VUT55k_PdewX9Mck3eNrAv-y53qkbBjhzBGIzuxdQQLUd-2O3AE9GqTCdvXuLrJJfVLR4lwHkwV_BgN_fnqg9o7wxuE-RbF6DhgLaqb6BOr0LEFHNV9k1I6mAIYC_z2HEJmGUyciNKDrrNygZQycu4rqNXkZAGzhxl1NrxhCjV8w0HqNWh6D0a4m2QuVhfsy8Jnr1fV8VXkEZcCbvVtJo9kk34Jw5gG1Z-3zeR6N0tsCl64WHgCbkuAyo6PGvwc0z2PNMye9-AH6mPk._JUkFlxcUEhxcGxW2i3aPg"

# the following three variables are deprecated
# _puid: str = "user-nwflAg2thlSVHzpBgwGFRgqE:1682153664-6LVyqTDXqHm2QjPWNpXFzDkMFxxv%2Bj%2F0XrgE%2FhdBjeI%3D"
#cf_clearance: str = "qBZGclv8Ht5cS8iEmM2jYyPcvnrVfTRmSUtan_IRuDA-1682061686-0-1-71f1ba7f.fc4b5d0b.26f0e59f-160"
# session_token: str = "eyJhbGciOiJkaXIiLCJlbmMiOiJBMjU2R0NNIn0..Zkxzs3qhBZBYS4Jn.ugpIDqdTG8onT2LJ9jSMiWSIbsWSuAbw8moB-NXPou6Zxr3oJTVgHBcaz5rs89qi8Xp4nXvjASmGRXxSi7cBkqGA6xIRUvwiIh0j2cjD8v4ZzDkiqIwZmBv3EYOEchLuHSE4YzeCzJ2GZuqTr98BqlXTUX8YIP0DHxzCHOAfcWBboKS7LzkHhIKBnfx_A9Q-O6BH7YO7Qz9c60xmTWW-1w29mSHP8e095U8EnUs4BH7vRGn7uA0-jK8R6lZO8P0pTVui6pLI2-AJKpO03uqmviBAddyPVVlZHSBR3Wsu162yQRzfGU1tG486goe_VjgjhnSw-SE11Jm_Odgumzuy1OUikNrLH1X55pG9oNfIND9ZKNQbiujubO9F0tjAm-2QUZYDScU93_QpvGOvGhPHRbRrQJ4vTAhrgt4U1nA2IFthBJwRodONAgtD5sD5mkxehQVBzDB7DyHrgpYHaQMQLsOHL2g5bFQqU7XucTWrYvwpZk4Ns5iOXdS0LeU2t1cwYOxxfWMcpvwR5I2wrhMyctxO7MqGKXGkoLm18XGP7vFzJ895hXlRliHOqvjES6e21qt-4mXfMeuFb1eixHDKAGQOOz2h-MIF1ndX4_G8vo3k03_tC0MJ0z_aJTY6UBoVzuuEuHiVkh6mZaRm6rXKry0tA62kmKa3gz-2SXlyP_Sr0W0fT7nub_rf8TgdQV9mnhmZKtKaikpke0FfBlN7HCoXfNWbCKZERJbv6M5OtDpwOd7hPmQ3f4JONKIkUhxgs8l0-do3xgWWYmqJVDFuSMlmwCjWUmU8i578NgkjVHE1sQrAeRHunBU2gySzeM_Bqr-NIfDhlRtWJ3f8zBXMUNfkLbB_glabRue6N6Ko4Q68WLR6wqNrbIS3Y9M7l2lDa_A4Y3rP6PfPKZvxF453IA-fXAWwHqhE5656WsBvFYYADgKnPEbJRokpLMOBI02ls5DnkB1gZHTEf3KMf-9XnExCOQDowjgiVcvrFV0fsbVIf2gmcujzMwIlavc5zZMMzSXWg5qBNsUHVpas28OjfXVZ7oaRthcXvPzs2P5kFmowoZjtDjUsgEa7e8pUV55RptkQHZFSZYkgHHrYVmEqHer3F7Rhf9434_O-1zh1vy7CnaMzRqiLM569xoF-uKxAIiLt7siZvyIyV8xorf_V-tpHTjDDXSSf4mqqdNar0lVblRV3XF5OKUvoOCWc6Evle-URvsM3cOHhwfR4QFONgyPacnuYLHgP7bwy2-W9DAi74o4YWutMfLds4snBZ7NnIe9cqEbw3paCvtbwfhCtAb3AIDMedFXQRFAqIEnUOuHCiwe3GZ771u4DKOCj-ZT1D8gmkf1M605YWNpdWEhIioBe8UYEPmkgj-mc82YRL8Vv2WEVWKZZCegXKmdEwT8dAb2BlBPZI74SFz0GyQbYHsaK5tOTXED-tamT9amuUyFPF-DSbQPq0k19t61uTM1VPS-8ggeYGjsOQ1bwdbntnnwism7oahus01pLGn-_s7U4tDQbifJ9hVrxmoYq4bTE-fiu0Xos0F6tFQJQ4Xfw7Po420LTuAd2rSSD-W7yPAD8duPFdBXFqcpRfuUf99ZL6gY2ifVloJTrrPV6pHxj0ZouGccd2dPvyGhHGMIzNxyWN0nwvBWPyYUbnfqB5VFzDY4lgTTd8Hhtvh-uXdZ7MvukdCh5aCNXDb_lw3AOljgkMf_xX4kyCDa566MhBflqbdlFXWNbntTY-IUrDTDIu2T5hfZPBphyScGdTLFP11WFbNwfTnk9LLO5mAsS5kMs0Fov-PLf_fhSStQzD_Xj5AhRjsbmwgGYw1HIlTYozSBUdXsfQDbzV215Fe_28meNI94X-XavyuRSPb9OvVZh7_zAr7r7nLzYHL0Kes9_PA07HLC8TK7kCyxZTbwNWdLJZ5sTn_fOlbylK1-QVMA7XHUH7hhamB49BuZl85_pmJD59RhZhYou9jlytwfzs_51hbgKnLsLHCzKFQuyxJaiqEx3ghBljimNQZ2bCHX6BzvznNCkO75tXgASU_XaYBBUJEpLnnI0TMhdX5wjW3jMauygOCAjWFtKpVgFX0Ry3ZpZFVlYsiV8vIors4hAvIK3pn9zHIVsLJxbILWTmqfNTF6oETumUbKxybU_zcM9x4qftWeV72-JWfOfhqhYqJ935ixP7NcMMfn-Hzt1WOSjVxy0nkPlJFvJ4vrOo6ySBvcR5r-LC0sGInALGId-zwZYcTzKAy3-ECODxburoUBCB8ueK5yBvFrkLas2AYhgQWSIWC6WKg0hA28U3dOmGcSPvpZ1njsPw9SfQW9C7Qo-kgG5gp5gzaZ9OW0pUmeAJfWl-AnH6LhM08uBhn2dwv_6MCakjtpYaXflOvcqVphKITXBcO_uuwmdFsBbrpP4_z70lw-GuZFN70Twfuelyl_t3L9VB_JaV6cYmoks4bVNbz2fyXebgON7cJVYNkCiboACpwuJ_GiDsXlL1e77_UGdXUS9fe40npPO9Pi_XwdkdbwCM0VhObooclJghyK3i80V3daxpiiAhIiQMyE0RNlYQTZrnfXlnGEzPUf13Y7RLvmwXjFVJx-0A3x3ifJmPVnCN5mSGJaItqFsSc5B.JTCgvPXWOZjfKK8yaY5O2g"

error_wait_time: float = 20
is_debugging: bool = False
21 changes: 21 additions & 0 deletions test_connection.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
import loguru
import sys

from utils.chatgpt import ChatGPT
from config.chatgpt_config import ChatGPTConfig
import requests

logger = loguru.logger

if __name__ == "__main__":
chatgpt_config = ChatGPTConfig()
try:
chatgpt = ChatGPT(chatgpt_config)
text, conversation_id = chatgpt.send_new_message(
"Create a conversation for testing"
)
# print(text, conversation_id)
print("Now you're connected. To start PentestGPT, please use <python3 main.py>")
except requests.exceptions.JSONDecodeError:
print("The cookie is not properly configured. Please follow README to update cookie in config/chatgpt_config.py")
sys.exit(1)
6 changes: 3 additions & 3 deletions utils/chatgpt.py
Original file line number Diff line number Diff line change
Expand Up @@ -61,9 +61,9 @@ def __init__(self, config: ChatGPTConfig):
self.config = config
self.model = config.model
self.proxies = {"https": ""}
self._puid = config._puid
self.cf_clearance = config.cf_clearance
self.session_token = config.session_token
# self._puid = config._puid
# self.cf_clearance = config.cf_clearance
# self.session_token = config.session_token
# conversation_id: message_id
self.conversation_dict: Dict[str, Conversation] = {}
self.headers = dict(
Expand Down
File renamed without changes.

0 comments on commit 97d0fd1

Please sign in to comment.