- 
                Notifications
    
You must be signed in to change notification settings  - Fork 123
 
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Hi,
While i was running a dump, i encountered the following error:
2025-02-11 12:47:37 | powerpwn | INFO | Acquiring token with scope=https://apihub.azure.com/.default from cached refresh token.
2025-02-11 12:47:37 | powerpwn | INFO | Token for https://apihub.azure.com/.default acquired from refresh token successfully.
2025-02-11 12:47:37 | powerpwn | INFO | Token is cached in /workspace/powerdump/test/tokens.json
Traceback (most recent call last):
  File "/root/.pyenv/versions/3.11.9/bin/powerpwn", line 8, in <module>
    sys.exit(main())
             ^^^^^^
  File "/root/.pyenv/versions/3.11.9/lib/python3.11/site-packages/powerpwn/main.py", line 34, in main
    run_dump_command(args)
  File "/root/.pyenv/versions/3.11.9/lib/python3.11/site-packages/powerpwn/cli/runners.py", line 117, in run_dump_command
    is_data_collected = DataCollector(token=auth.token, cache_path=scoped_cache_path).collect()
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/.pyenv/versions/3.11.9/lib/python3.11/site-packages/powerpwn/powerdump/collect/data_collectors/data_collector.py", line 32, in collect
    data_collector_instance.collect(self.__session, env_id, env_dumps_root_dir)
  File "/root/.pyenv/versions/3.11.9/lib/python3.11/site-packages/powerpwn/powerdump/collect/data_collectors/connections_data_collectors/connections_data_collector.py", line 47, in collect
    data_dump = connector_cls_instance.dump(data_record=data_record)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/.pyenv/versions/3.11.9/lib/python3.11/site-packages/powerpwn/powerdump/collect/data_collectors/connections_data_collectors/connectors/connector_base.py", line 56, in dump
    return DataDumpWithContext(data_record=data_record, data_dump=self._dump(data_record=data_record))
                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/.pyenv/versions/3.11.9/lib/python3.11/site-packages/powerpwn/powerdump/collect/data_collectors/connections_data_collectors/connectors/shared_azureblob.py", line 90, in _dump
    last_index_for_extension = file_name.rindex(".")
                               ^^^^^^^^^^^^^^^^^^^^^
ValueError: substring not foundTested with Python 3.10 and 3.11
As far as i understand it could very well be due some files not having a . and then the Value error is raised.
Seen this before ? 😃
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working